1010env :
1111 COMMS_TAG : develop
1212 CC_MQTT5_TAG : develop
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
@@ -326,7 +329,7 @@ jobs:
326329 run : |
327330 cmake %GITHUB_WORKSPACE% -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install ^
328331 -DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install -DCMAKE_CXX_STANDARD=${{matrix.cpp}} ^
329- -DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DBoost_USE_STATIC_LIBS=ON ^
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
@@ -385,7 +389,7 @@ jobs:
385389 run : |
386390 cmake %GITHUB_WORKSPACE% -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install ^
387391 -DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install -DCMAKE_CXX_STANDARD=${{matrix.cpp}} ^
388- -DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DBoost_USE_STATIC_LIBS=ON ^
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