From ade92b54783115a5d396bd74d1bb5ee6472a0ad0 Mon Sep 17 00:00:00 2001 From: Elijah Rippeth Date: Sun, 20 Feb 2022 18:19:08 -0500 Subject: [PATCH 1/2] fix windows per https://github.com/actions/virtual-environments/issues/2667 --- .github/workflows/windows.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 35804e752..eaa8aff5a 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -12,11 +12,17 @@ jobs: steps: - uses: actions/checkout@v2 + - name: boost + run: | + # Use the boost_1_72_0-msvc-14.1-64.exe for Windows 2016 + $Url = "https://sourceforge.net/projects/boost/files/boost-binaries/1.72.0/boost_1_72_0-msvc-14.2-64.exe" + (New-Object System.Net.WebClient).DownloadFile($Url, "$env:TEMP\boost.exe") + Start-Process -Wait -FilePath "$env:TEMP\boost.exe" "/SILENT","/SP-","/SUPPRESSMSGBOXES","/DIR=C:\hostedtoolcache\windows\Boost\1.72.0\x86_64" - name: cmake run: | cmake -E make_directory build cd build - cmake -DBOOST_ROOT="${env:BOOST_ROOT_1_72_0}" .. + cmake -DBOOST_ROOT="C:\hostedtoolcache\windows\Boost\1.72.0" .. - name: Compile working-directory: build run: cmake --build . -j2 From 90f7ae579670948b27b6ecbb9f8cb48afc035b1e Mon Sep 17 00:00:00 2001 From: Elijah Rippeth Date: Mon, 21 Feb 2022 06:47:50 -0500 Subject: [PATCH 2/2] use full path including x86_64. --- .github/workflows/windows.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index eaa8aff5a..5905b99d8 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -22,7 +22,7 @@ jobs: run: | cmake -E make_directory build cd build - cmake -DBOOST_ROOT="C:\hostedtoolcache\windows\Boost\1.72.0" .. + cmake -DBOOST_ROOT="C:\hostedtoolcache\windows\Boost\1.72.0\x86_64" .. - name: Compile working-directory: build run: cmake --build . -j2