We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e632140 commit b2b0295Copy full SHA for b2b0295
.build/build
@@ -4,5 +4,5 @@ cd "$(dirname "$0")"/..
4
5
mkdir -p build
6
cd build
7
-cmake ..
+cmake .. ${@:+"$@"}
8
cmake --build .
.github/workflows/build.yml
@@ -9,13 +9,22 @@ on:
9
jobs:
10
linux:
11
runs-on: ubuntu-latest
12
+ strategy:
13
+ fail-fast: false
14
+ matrix:
15
+ cpp-standard:
16
+ - 98
17
+ - 11
18
+ - 20
19
steps:
20
- uses: actions/checkout@v4
21
- name: restore
22
run: |
23
sudo apt-get install -y libgtest-dev
24
- name: build
- run: .build/build
25
+ env:
26
+ CPP_STANDARD: ${{ matrix.cpp-standard }}
27
+ run: .build/build -DCMAKE_CXX_STANDARD="$CPP_STANDARD" -DCMAKE_CXX_STANDARD_REQUIRED=ON -DCMAKE_CXX_EXTENSIONS=OFF
28
- name: unittest
29
run: .build/run-unittest
30
0 commit comments