Skip to content

Commit 00cc2ab

Browse files
committed
test eh&rtti
1 parent 775d7db commit 00cc2ab

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ jobs:
3333
compiler: [{ cpp: g++-14, c: gcc-14 }, { cpp: clang++, c: clang }]
3434
build: ["debugoptimized", "release"]
3535
sanitize: ["thread", "leak", "address,undefined"]
36+
embed: [{ rtti: "true", eh: "true" }, { rtti: "false", eh: "false" }]
3637

3738
steps:
3839
- name: Checkout
@@ -50,7 +51,16 @@ jobs:
5051
run: sudo apt install libhwloc-dev catch2
5152

5253
- name: Configure Project
53-
run: meson setup builddir/ --buildtype=${{ matrix.build }} -Db_sanitize=${{ matrix.sanitize }} -Db_ndebug=if-release -Dlf_test=true -Db_lundef=false
54+
run: |
55+
meson setup builddir/ \
56+
--buildtype=${{ matrix.build }} \
57+
-Db_sanitize=${{ matrix.sanitize }} \
58+
-Db_ndebug=if-release \
59+
-Dlf_test=true \
60+
-Db_lundef=false \
61+
-Db_cpp_eh=${{ matrix.embed.eh }} \
62+
-Db_cpp_rtti=${{ matrix.embed.rtti}} \
63+
5464
env:
5565
CC: ${{ matrix.compiler.c }}
5666
CXX: ${{ matrix.compiler.cpp }}

0 commit comments

Comments
 (0)