Skip to content

Commit c0f130c

Browse files
committed
add Win32 build configurations to GitHub actions CI
1 parent e298167 commit c0f130c

File tree

2 files changed

+24
-4
lines changed

2 files changed

+24
-4
lines changed

.github/workflows/build.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,12 @@ jobs:
3535

3636
strategy:
3737
matrix:
38-
os: [ubuntu-latest, windows-latest, macos-latest]
38+
os: [ubuntu-latest, macos-latest]
39+
include:
40+
- os: windows-latest
41+
windows-arch: x64
42+
- os: windows-latest
43+
windows-arch: Win32
3944

4045
runs-on: ${{matrix.os}}
4146

@@ -48,7 +53,12 @@ jobs:
4853
- name: Run CMake
4954
shell: bash
5055
working-directory: ${{runner.workspace}}/build
51-
run: cmake -DENABLE_CLILOADER=1 -DCMAKE_BUILD_TYPE=$BUILD_TYPE $GITHUB_WORKSPACE
56+
run: |
57+
if [[ "${{ matrix.os }}" == "windows-latest" ]]; then
58+
cmake -DENABLE_CLILOADER=1 -DCMAKE_BUILD_TYPE=$BUILD_TYPE -A ${{ matrix.windows-arch }} $GITHUB_WORKSPACE
59+
else
60+
cmake -DENABLE_CLILOADER=1 -DCMAKE_BUILD_TYPE=$BUILD_TYPE $GITHUB_WORKSPACE
61+
fi
5262
5363
- name: Build
5464
working-directory: ${{runner.workspace}}/build

.github/workflows/release.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ jobs:
1515
release:
1616
strategy:
1717
matrix:
18-
os: [ubuntu-latest, windows-latest]
18+
os: [ubuntu-latest]
19+
include:
20+
- os: windows-latest
21+
windows-arch: x64
22+
- os: windows-latest
23+
windows-arch: Win32
1924

2025
runs-on: ${{matrix.os}}
2126

@@ -42,7 +47,12 @@ jobs:
4247
- name: Run CMake
4348
shell: bash
4449
working-directory: ./build
45-
run: cmake -DENABLE_CLILOADER=1 -DCMAKE_BUILD_TYPE=$BUILD_TYPE $GITHUB_WORKSPACE
50+
run: |
51+
if [[ "${{ matrix.os }}" == "windows-latest" ]]; then
52+
cmake -DENABLE_CLILOADER=1 -DCMAKE_BUILD_TYPE=$BUILD_TYPE -A ${{ matrix.windows-arch }} $GITHUB_WORKSPACE
53+
else
54+
cmake -DENABLE_CLILOADER=1 -DCMAKE_BUILD_TYPE=$BUILD_TYPE $GITHUB_WORKSPACE
55+
fi
4656
4757
- name: Build
4858
working-directory: ./build

0 commit comments

Comments
 (0)