Skip to content

Commit 72d8ea9

Browse files
committed
Also test with clang.
1 parent 915ea76 commit 72d8ea9

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

.github/workflows/SampleFlow-test.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ on:
1010
jobs:
1111
build:
1212

13-
runs-on: ubuntu-latest
13+
runs-on: ubuntu-24.04
1414

1515
steps:
1616
- uses: actions/checkout@v2
1717
- name: install dependencies
1818
run: |
1919
pushd .
2020
cd $HOME
21-
sudo apt-get install doxygen graphviz libboost-all-dev numdiff -y
21+
sudo apt-get install -y doxygen graphviz libboost-all-dev numdiff clang libc++-dev libc++abi-dev
2222
doxygen --version
2323
git clone https://gitlab.com/libeigen/eigen.git
2424
mkdir ./eigen-build
@@ -27,15 +27,25 @@ jobs:
2727
cmake ../eigen -DCMAKE_INSTALL_PREFIX=$HOME/eigen-install
2828
make install
2929
popd
30-
- name: cmake
30+
- name: cmake-gcc
3131
run: |
3232
mkdir build-gcc
3333
cd build-gcc
3434
cmake -DEIGEN_DIR="$HOME/eigen-install" -DCMAKE_BUILD_TYPE=Debug ..
35-
- name: ctest
35+
- name: ctest-gcc
3636
run: |
3737
cd build-gcc
3838
ctest --output-on-failure -j2
39+
- name: cmake-clang
40+
run: |
41+
mkdir build-clang
42+
cd build-clang
43+
export CXX=clang++
44+
cmake -DEIGEN_DIR="$HOME/eigen-install" -DCMAKE_BUILD_TYPE=Debug ..
45+
- name: ctest-clang
46+
run: |
47+
cd build-clang
48+
ctest --output-on-failure -j2
3949
- name: doc
4050
run: |
4151
cd build-gcc

0 commit comments

Comments
 (0)