aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2022-12-17 23:14:32 -0800
committerChris Robinson <[email protected]>2022-12-17 23:15:25 -0800
commitb53fea6d18d508fb41c97f13284590e24fb78f6a (patch)
tree61060de75b9f507d30afb5e7d08ab2f78e429cea /.github/workflows
parentee3ba83d6d0e92e14647366d49d1fa238c5a9d5f (diff)
Create debug Windows builds with GitHub CI
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci.yml22
1 files changed, 21 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d3bb619d..e08798b2 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,6 +21,16 @@ jobs:
build_type: "Release"
}
- {
+ name: "Win32",
+ os: windows-latest,
+ cmake_opts: "-A Win32 \
+ -DALSOFT_BUILD_ROUTER=ON \
+ -DALSOFT_REQUIRE_WINMM=ON \
+ -DALSOFT_REQUIRE_DSOUND=ON \
+ -DALSOFT_REQUIRE_WASAPI=ON",
+ build_type: "Debug"
+ }
+ - {
name: "Win64",
os: windows-latest,
cmake_opts: "-A x64 \
@@ -31,6 +41,16 @@ jobs:
build_type: "Release"
}
- {
+ name: "Win64",
+ os: windows-latest,
+ cmake_opts: "-A x64 \
+ -DALSOFT_BUILD_ROUTER=ON \
+ -DALSOFT_REQUIRE_WINMM=ON \
+ -DALSOFT_REQUIRE_DSOUND=ON \
+ -DALSOFT_REQUIRE_WASAPI=ON",
+ build_type: "Debug"
+ }
+ - {
name: "macOS",
os: macos-latest,
cmake_opts: "-DALSOFT_REQUIRE_COREAUDIO=ON",
@@ -92,5 +112,5 @@ jobs:
uses: actions/[email protected]
if: ${{ matrix.config.os == 'windows-latest' }}
with:
- name: soft_oal-${{matrix.config.name}}
+ name: soft_oal-${{matrix.config.build_type}}-${{matrix.config.name}}
path: build/archive