summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorbriaguya <70942617+briaguya-ai@users.noreply.github.com>2023-11-18 18:11:44 -0800
committerGitHub <noreply@github.com>2023-11-18 21:11:44 -0500
commita8e387b94970ffd8b8c58bb672df0c7f6f389476 (patch)
tree2856cfcbf01cfbcddc44b3a9daef2099bf363b71 /.github
parent20752135440c7ad47ea7d4a729716d7882f37dd4 (diff)
cache vcpkg on windows ci (#3384)
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/generate-builds.yml13
1 files changed, 10 insertions, 3 deletions
diff --git a/.github/workflows/generate-builds.yml b/.github/workflows/generate-builds.yml
index cd8a6fd9b..f95051515 100644
--- a/.github/workflows/generate-builds.yml
+++ b/.github/workflows/generate-builds.yml
@@ -281,13 +281,20 @@ jobs:
with:
submodules: true
- name: ccache
- uses: dcvz/ccache-action@27b9f33213c0079872f064f6b6ba0233dfa16ba2
+ uses: hendrikmuhs/ccache-action@v1.2
with:
key: ${{ runner.os }}-ccache
- - uses: ilammy/msvc-dev-cmd@v1
+ - name: vcpkg
+ uses: johnwason/vcpkg-action@v5
+ with:
+ pkgs: zlib bzip2 libpng sdl2 sdl2-net glew glfw3
+ token: ${{ github.token }}
+ triplet: 'x64-windows-static'
+ - name: Configure Developer Command Prompt
+ uses: ilammy/msvc-dev-cmd@v1
- name: Build SoH
env:
- VCPKG_ROOT: D:/a/vcpkg
+ VCPKG_ROOT: ${{github.workspace}}/vcpkg
run: |
set $env:PATH="$env:USERPROFILE/.cargo/bin;$env:PATH"
cmake -S . -B build-windows -G Ninja -DCMAKE_MAKE_PROGRAM=ninja -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache