Skip to content

Commit 41157a9

Browse files
committed
Using boost v1.87 on windows runners in github actions.
1 parent 9e3a151 commit 41157a9

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/actions_build.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ on: [push]
55
env:
66
COMMS_TAG: v5.3
77
COMMSDSL_TAG: v7.0.2
8+
WIN_BOOST_VERSION: "1.87.0"
9+
WIN_BOOST_DIR: "C:/local/boost_1_87_0"
810

911
jobs:
1012

@@ -486,7 +488,8 @@ jobs:
486488
- name: Install Boost
487489
shell: cmd
488490
run: |
489-
choco install boost-msvc-14.2 --version=1.85.0
491+
choco install boost-msvc-14.2 --version=${{env.WIN_BOOST_VERSION}}
492+
echo BOOST_DIR=${{env.WIN_BOOST_DIR}}/lib64-msvc-14.2/cmake >>%GITHUB_ENV%
490493
491494
- name: Prepare externals
492495
shell: cmd
@@ -508,8 +511,8 @@ jobs:
508511
working-directory: ${{runner.workspace}}/build
509512
run: |
510513
cmake %GITHUB_WORKSPACE% -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install ^
511-
-DCMAKE_PREFIX_PATH="${{runner.workspace}}/build/install" ^
512-
-DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DBoost_USE_STATIC_LIBS=ON ^
514+
-DCMAKE_PREFIX_PATH="${{runner.workspace}}/build/install;${{env.BOOST_DIR}}" ^
515+
-DCMAKE_POLICY_DEFAULT_CMP0167=NEW ^
513516
-DCMAKE_CXX_STANDARD=${{matrix.cpp}} -DOPT_FORCE_EXTRA_BOOST_LIBS=ON
514517
515518
- name: Build Target
@@ -538,7 +541,8 @@ jobs:
538541
if: matrix.arch == 'x64'
539542
shell: cmd
540543
run: |
541-
choco install boost-msvc-14.3 --version=1.85.0
544+
choco install boost-msvc-14.3 --version=${{env.WIN_BOOST_VERSION}}
545+
echo BOOST_DIR=${{env.WIN_BOOST_DIR}}/lib64-msvc-14.3/cmake >>%GITHUB_ENV%
542546
543547
- name: Prepare externals
544548
shell: cmd
@@ -560,8 +564,8 @@ jobs:
560564
working-directory: ${{runner.workspace}}/build
561565
run: |
562566
cmake %GITHUB_WORKSPACE% -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install ^
563-
-DCMAKE_PREFIX_PATH="${{runner.workspace}}/build/install" ^
564-
-DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DBoost_USE_STATIC_LIBS=ON ^
567+
-DCMAKE_PREFIX_PATH="${{runner.workspace}}/build/install;${{env.BOOST_DIR}}" ^
568+
-DCMAKE_POLICY_DEFAULT_CMP0167=NEW ^
565569
-DCMAKE_CXX_STANDARD=${{matrix.cpp}} -DOPT_FORCE_EXTRA_BOOST_LIBS=ON
566570
567571
- name: Build Target

0 commit comments

Comments
 (0)