Skip to content

Commit ae86b9d

Browse files
committed
Add static build to build matrix
1 parent 6233c78 commit ae86b9d

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/build-fast.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,25 @@ concurrency:
1010

1111
jobs:
1212
linux:
13-
name: ${{matrix.runner}}-${{matrix.compiler}}-${{matrix.version}}-llvm${{matrix.llvm}}
13+
name: ${{matrix.runner}}-${{matrix.compiler}}-${{matrix.version}}-${{ matrix.shared == 'ON' && 'shared' || 'static' }}-llvm${{matrix.llvm}}
1414
strategy:
1515
matrix:
1616
include:
1717
- runner: jammy
1818
compiler: gcc
1919
version: 12
2020
llvm: 14
21+
shared: ON
22+
- runner: jammy
23+
compiler: gcc
24+
version: 12
25+
llvm: 14
26+
shared: OFF
2127
- runner: jammy
2228
compiler: clang
2329
version: 15
2430
llvm: 15
31+
shared: ON
2532
runs-on: >-
2633
${{ matrix.runner == 'focal' && 'ubuntu-20.04'
2734
|| matrix.runner == 'jammy' && 'ubuntu-22.04'
@@ -67,6 +74,7 @@ jobs:
6774
-DQIREE_BUILD_TESTS:BOOL=ON \
6875
-DQIREE_DEBUG:BOOL=ON \
6976
-DQIREE_USE_XACC:BOOL=OFF \
77+
-DQIREE_SHARED_LIBS:BOOL=${{ matrix.shared }} \
7078
-DCMAKE_BUILD_TYPE="Release" \
7179
-DCMAKE_INSTALL_PREFIX="${{github.workspace}}/install" \
7280
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \

0 commit comments

Comments
 (0)