File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed
Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change 1010jobs :
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
You can’t perform that action at this time.
0 commit comments