Skip to content

Commit bee0dc3

Browse files
committed
[CI] Add options to build without stl
1 parent e8def21 commit bee0dc3

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/macos.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ jobs:
1717
macos:
1818
runs-on: macos-latest
1919

20+
strategy:
21+
fail-fast: false
22+
matrix:
23+
wx-version: ['v3.2.8']
24+
wx-options: ['--enable-stl', '--disable-stl']
25+
2026
steps:
2127

2228
- name: Install Codelite's dependencies
@@ -37,15 +43,15 @@ jobs:
3743
uses: actions/checkout@v4
3844
with:
3945
repository: wxWidgets/wxWidgets
40-
ref: v3.2.8
46+
ref: ${{ matrix.wx-version }}
4147
submodules: recursive
4248
path: wxWidgets
4349

4450
- name: Build and install wxWidgets
4551
run: |
4652
mkdir wxWidgets/build-release
4753
cd wxWidgets/build-release
48-
../configure --enable-shared --enable-monolithic --with-osx_cocoa CXX='clang++ -std=c++17 -stdlib=libc++ -I../src/tiff/libtiff' CC=clang --disable-debug --disable-mediactrl --enable-stl
54+
../configure --enable-shared --enable-monolithic --with-osx_cocoa CXX='clang++ -std=c++17 -stdlib=libc++ -I../src/tiff/libtiff' CC=clang --disable-debug --disable-mediactrl ${{ matrix.wx-options }}
4955
make -j$(sysctl -n hw.physicalcpu)
5056
sudo make install
5157

0 commit comments

Comments
 (0)