88 - ' **'
99
1010env :
11- COMMS_TAG : v5.2.7
12- CC_MQTT5_TAG : v2.9
11+ COMMS_TAG : v5.3
12+ CC_MQTT5_TAG : v3.0
13+ WIN_BOOST_VERSION : " 1.87.0"
14+ WIN_BOOST_DIR : " C:/local/boost_1_87_0"
1315
1416jobs :
1517 build_gcc_ubuntu_22_04 :
@@ -304,7 +306,8 @@ jobs:
304306 if : matrix.arch == 'x64'
305307 shell : cmd
306308 run : |
307- choco install boost-msvc-14.2 --version=1.85.0
309+ choco install boost-msvc-14.2 --version=${{env.WIN_BOOST_VERSION}}
310+ echo BOOST_DIR=${{env.WIN_BOOST_DIR}}/lib64-msvc-14.2/cmake >>%GITHUB_ENV%
308311
309312 - name : Prepare externals
310313 shell : cmd
@@ -325,8 +328,8 @@ jobs:
325328 working-directory : ${{runner.workspace}}/build
326329 run : |
327330 cmake %GITHUB_WORKSPACE% -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install ^
328- -DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install -DCMAKE_CXX_STANDARD=${{matrix.cpp}} ^
329- -DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DBoost_USE_STATIC_LIBS=ON ^
331+ -DCMAKE_PREFIX_PATH=" ${{runner.workspace}}/build/install;%BOOST_DIR%" -DCMAKE_CXX_STANDARD=${{matrix.cpp}} ^
332+ -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ^
330333 -DCC_MQTT5_BUILD_UNIT_TESTS=ON ^
331334 -DCC_MQTT5_CUSTOM_CLIENT_CONFIG_FILES="%GITHUB_WORKSPACE%/client/lib/script/BareMetalTestConfig.cmake;%GITHUB_WORKSPACE%/client/lib/script/Qos0TestConfig.cmake;%GITHUB_WORKSPACE%/client/lib/script/Qos1TestConfig.cmake" ^
332335 -DCC_MQTT5_CLIENT_APPS=${{env.HAS_BOOST}} -DCC_MQTT5_CLIENT_AFL_FUZZ=${{env.HAS_BOOST}}
@@ -363,7 +366,8 @@ jobs:
363366 if : matrix.arch == 'x64'
364367 shell : cmd
365368 run : |
366- choco install boost-msvc-14.3 --version=1.85.0
369+ choco install boost-msvc-14.3 --version=${{env.WIN_BOOST_VERSION}}
370+ echo BOOST_DIR=${{env.WIN_BOOST_DIR}}/lib64-msvc-14.3/cmake >>%GITHUB_ENV%
367371
368372 - name : Prepare externals
369373 shell : cmd
@@ -384,8 +388,8 @@ jobs:
384388 working-directory : ${{runner.workspace}}/build
385389 run : |
386390 cmake %GITHUB_WORKSPACE% -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install ^
387- -DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install -DCMAKE_CXX_STANDARD=${{matrix.cpp}} ^
388- -DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DBoost_USE_STATIC_LIBS=ON ^
391+ -DCMAKE_PREFIX_PATH=" ${{runner.workspace}}/build/install;%BOOST_DIR%" -DCMAKE_CXX_STANDARD=${{matrix.cpp}} ^
392+ -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ^
389393 -DCC_MQTT5_BUILD_UNIT_TESTS=ON ^
390394 -DCC_MQTT5_CUSTOM_CLIENT_CONFIG_FILES="%GITHUB_WORKSPACE%/client/lib/script/BareMetalTestConfig.cmake;%GITHUB_WORKSPACE%/client/lib/script/Qos0TestConfig.cmake;%GITHUB_WORKSPACE%/client/lib/script/Qos1TestConfig.cmake" ^
391395 -DCC_MQTT5_CLIENT_APPS=${{env.HAS_BOOST}} -DCC_MQTT5_CLIENT_AFL_FUZZ=${{env.HAS_BOOST}}
0 commit comments