Skip to content

Commit cd0622a

Browse files
committed
CI: use Ninja in sanitizer jobs
1 parent 8d3abbe commit cd0622a

12 files changed

+9
-517
lines changed

.github/libcxx-setup.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ fi
1717

1818
## Build and install libc++ (Use unstable ABI for better sanitizer coverage)
1919
mkdir llvm-build && cd llvm-build
20-
cmake -DCMAKE_C_COMPILER=${CC} \
20+
cmake -GNinja \
21+
-DCMAKE_C_COMPILER=${CC} \
2122
-DCMAKE_CXX_COMPILER=${CXX} \
2223
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
2324
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -29,7 +30,6 @@ cmake -DCMAKE_C_COMPILER=${CC} \
2930
-DLIBCXX_INCLUDE_TESTS=OFF \
3031
-DLIBCXX_INCLUDE_BENCHMARKS=OFF \
3132
-DLLVM_ENABLE_RUNTIMES='libcxx;libcxxabi' \
32-
-G "Unix Makefiles" \
3333
../llvm-project/runtimes/
34-
make -j cxx cxxabi
34+
cmake --build . -- cxx cxxabi
3535
cd ..

.github/workflows/bazel.yml

-34
This file was deleted.

.github/workflows/build-and-test-min-cmake.yml

-46
This file was deleted.

.github/workflows/build-and-test-perfcounters.yml

-51
This file was deleted.

.github/workflows/build-and-test.yml

-144
This file was deleted.

.github/workflows/clang-format-lint.yml

-16
This file was deleted.

.github/workflows/clang-tidy-lint.yml

-38
This file was deleted.

.github/workflows/doxygen.yml

-28
This file was deleted.

0 commit comments

Comments
 (0)