summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/macos-compile.yml8
-rw-r--r--.github/workflows/main.yml8
2 files changed, 12 insertions, 4 deletions
diff --git a/.github/workflows/macos-compile.yml b/.github/workflows/macos-compile.yml
index 864209387..6d8780839 100644
--- a/.github/workflows/macos-compile.yml
+++ b/.github/workflows/macos-compile.yml
@@ -12,10 +12,14 @@ jobs:
with:
submodules: recursive
- name: Install dependencies
- run: brew install sdl2 libpng glew ninja cmake libzip nlohmann-json tinyxml2 spdlog vorbis-tools
+ run: brew install ninja cmake
+ - name: Install vcpkg
+ uses: lukka/run-vcpkg@v11.5
+ with:
+ vcpkgDirectory: '${{ github.workspace }}/vcpkg'
- name: Build
run: |
- cmake -H. -Bbuild-cmake -GNinja -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release
+ cmake -H. -Bbuild-cmake -GNinja -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${{ github.workspace }}/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build-cmake -j
- name: Create Package
run: |
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 11b6682c1..0a0e10921 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -82,10 +82,14 @@ jobs:
with:
submodules: recursive
- name: Install dependencies
- run: brew install sdl2 sdl2_net libpng glew ninja cmake libzip nlohmann-json tinyxml2 spdlog vorbis-tools
+ run: brew install ninja cmake
+ - name: Install vcpkg
+ uses: lukka/run-vcpkg@v11.5
+ with:
+ vcpkgDirectory: '${{ github.workspace }}/vcpkg'
- name: Build
run: |
- cmake -H. -Bbuild-cmake -GNinja -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release
+ cmake -H. -Bbuild-cmake -GNinja -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${{ github.workspace }}/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build-cmake --config Release -j3
- name: Download spaghetti.o2r
uses: actions/download-artifact@v4