diff options
author | Kenneth Heafield <github@kheafield.com> | 2021-04-21 14:01:58 +0300 |
---|---|---|
committer | Kenneth Heafield <github@kheafield.com> | 2021-04-21 14:01:58 +0300 |
commit | ff4487263609d0f61018a4b61c0cc8b2c77ae214 (patch) | |
tree | 184114b81e71c327596c39abf53bbf82b440b6c1 | |
parent | e3291c84c3e007a65b0ea71b97bef31cbebf2a32 (diff) |
Boost for Windows?
-rw-r--r-- | .github/workflows/windows.yml | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index a21ece9..3507f42 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -6,12 +6,22 @@ on: pull_request: branches: [master] +env: + BOOST_ROOT: "C:/hostedtoolcache/windows/Boost/1.72.0/x86_64" + BOOST_URL: "https://sourceforge.net/projects/boost/files/boost-binaries/1.72.0/boost_1_72_0-msvc-14.2-64.exe" + jobs: build: runs-on: windows-latest steps: - uses: actions/checkout@v2 + - name: Download Boost + run: | + Write-Host "Downloading Boost to ${{ env.BOOST_ROOT }}" + C:\msys64\usr\bin\wget.exe -nv "${{ env.BOOST_URL }}" -O "${{ github.workspace }}/boost.exe" + Start-Process -Wait -FilePath "${{ github.workspace }}/boost.exe" "/SILENT","/SP-","/SUPPRESSMSGBOXES","/DIR=${{ env.BOOST_ROOT }}" + shell: powershell - name: cmake run: | cmake -E make_directory build @@ -19,7 +29,7 @@ jobs: cmake -DBOOST_ROOT="${env:BOOST_ROOT_1_72_0}" .. - name: Compile working-directory: build - run: cmake --build . -j2 + run: cmake --build -j2 -DBOOST_ROOT="${{ env.BOOST_ROOT }}" . - name: Test working-directory: build run: ctest -j2 |