File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,14 +15,17 @@ jobs:
1515 strategy :
1616 matrix :
1717 compiler : [g++, clang++]
18- msystem : [MSYS, MINGW32, MINGW64] # TODO: add CLANG64?
18+ msystem : [MSYS, MINGW32, MINGW64, CLANG64]
1919 include :
2020 - msystem : MSYS
2121 pkg-prefix : ' '
2222 - msystem : MINGW32
2323 pkg-prefix : ' mingw-w64-i686-'
2424 - msystem : MINGW64
2525 pkg-prefix : ' mingw-w64-x86_64-'
26+ - msystem : CLANG64
27+ pkg-prefix : ' mingw-w64-clang-x86_64-'
28+ compiler : clang++
2629 - compiler : g++
2730 compiler-pkg : gcc
2831 - compiler : clang++
5760 ${CXX} -v
5861
5962 - name : install libc++
60- if : matrix.compiler == 'clang++' && matrix.pkg-prefix != ' '
63+ if : matrix.compiler == 'clang++' && matrix.msystem == 'CLANG64 '
6164 run : |
6265 pacman -S --noconfirm ${{ matrix.pkg-prefix }}libc++
6366
@@ -101,7 +104,7 @@ jobs:
101104 make -j$(nproc) test selfcheck CXXOPTS="-Werror -g3 -D_GLIBCXX_DEBUG"
102105
103106 - name : Run with libc++ hardening mode
104- if : matrix.compiler == 'clang++' && matrix.pkg-prefix != ' '
107+ if : matrix.compiler == 'clang++' && matrix.msystem == 'CLANG64 '
105108 run : |
106109 make clean
107110 make -j$(nproc) test selfcheck CXXOPTS="-Werror -stdlib=libc++ -g3 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG" LDOPTS="-lc++"
You can’t perform that action at this time.
0 commit comments