File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515 strategy :
1616 matrix :
1717 compiler : [g++, clang++]
18- msystem : [MSYS, MINGW32, MINGW64] # TODO: add CLANG64
18+ msystem : [MSYS, MINGW32, MINGW64] # TODO: add CLANG64?
1919 include :
2020 - msystem : MSYS
2121 pkg-prefix : ' '
3232 runs-on : windows-2025
3333
3434 env :
35- CXX : ${{ matrix.pkg-prefix }}${{ matrix. compiler }}
35+ CXX : ${{ matrix.compiler }}
3636
3737 steps :
3838 - uses : actions/checkout@v4
5555 run : |
5656 pacman -S --noconfirm ${{ matrix.pkg-prefix }}${{ matrix.compiler-pkg }}
5757
58- - name : install compiler
59- if : matrix.compiler == 'gcc++'
60- run : |
61- # clang is required to run-tests.py
62- pacman -S --noconfirm clang
63-
6458 - name : install libc++
6559 if : matrix.compiler == 'clang++' && matrix.pkg-prefix != ''
6660 run : |
6963 - name : make simplecpp
7064 run : make -j$(nproc) CXXOPTS="-Werror"
7165
66+ - name : make testrunner
67+ run : make -j$(nproc) CXXOPTS="-Werror" testrunner
68+
69+ # clang is required to run-tests.py
70+ # install since it has gcc as dependency which might interfer woith the build
71+ - name : install compiler (test)
72+ if : matrix.compiler == 'g++'
73+ run : |
74+ pacman -S --noconfirm clang
75+
7276 - name : make test
7377 run : make -j$(nproc) CXXOPTS="-Werror" test
7478
You can’t perform that action at this time.
0 commit comments