Skip to content

Commit ff9434b

Browse files
committed
Using boost v1.87 on windows runners in github actions.
1 parent a322f21 commit ff9434b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/actions_build.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ on:
1010
env:
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

1416
jobs:
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

Comments
 (0)