Skip to content

Commit 0bac586

Browse files
committed
[libc++] Enable Clang modules in most of the CI runs
1 parent 1ab4113 commit 0bac586

21 files changed

+36
-2
lines changed

libcxx/cmake/caches/Armv7Arm.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
set(CMAKE_CXX_COMPILER_TARGET "armv7l-linux-gnueabihf" CACHE STRING "")
22
set(CMAKE_CXX_FLAGS "-marm" CACHE STRING "")
33
set(CMAKE_C_FLAGS "-marm" CACHE STRING "")
4+
set(LIBCXX_TEST_PARAMS "enable_modules=clang" CACHE STRING "")
5+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")

libcxx/cmake/caches/Armv7Thumb-no-exceptions.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ set(CMAKE_CXX_FLAGS "-mthumb" CACHE STRING "")
33
set(CMAKE_C_FLAGS "-mthumb" CACHE STRING "")
44
set(LIBCXX_ENABLE_EXCEPTIONS OFF CACHE BOOL "")
55
set(LIBCXXABI_ENABLE_EXCEPTIONS OFF CACHE BOOL "")
6+
set(LIBCXX_TEST_PARAMS "enable_modules=clang" CACHE STRING "")
7+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")

libcxx/cmake/caches/Armv8Arm.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
set(CMAKE_CXX_COMPILER_TARGET "armv8l-linux-gnueabihf" CACHE STRING "")
22
set(CMAKE_CXX_FLAGS "-marm" CACHE STRING "")
33
set(CMAKE_C_FLAGS "-marm" CACHE STRING "")
4+
set(LIBCXX_TEST_PARAMS "enable_modules=clang" CACHE STRING "")
5+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")

libcxx/cmake/caches/Armv8Thumb-no-exceptions.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ set(CMAKE_CXX_FLAGS "-mthumb" CACHE STRING "")
33
set(CMAKE_C_FLAGS "-mthumb" CACHE STRING "")
44
set(LIBCXX_ENABLE_EXCEPTIONS OFF CACHE BOOL "")
55
set(LIBCXXABI_ENABLE_EXCEPTIONS OFF CACHE BOOL "")
6+
set(LIBCXX_TEST_PARAMS "enable_modules=clang" CACHE STRING "")
7+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
set(LIBCXX_HARDENING_MODE "debug" CACHE STRING "")
2+
set(LIBCXX_TEST_PARAMS "enable_modules=clang" CACHE STRING "")
3+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
set(LIBCXX_HARDENING_MODE "extensive" CACHE STRING "")
22
set(LIBCXX_TEST_PARAMS "assertion_semantic=observe" CACHE STRING "")
3+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
set(LIBCXX_HARDENING_MODE "extensive" CACHE STRING "")
2+
set(LIBCXX_TEST_PARAMS "enable_modules=clang" CACHE STRING "")
3+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")

libcxx/cmake/caches/Generic-hardening-mode-fast-with-abi-breaks.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ set(_defines
88
_LIBCPP_ABI_BOUNDED_ITERATORS_IN_OPTIONAL
99
)
1010
set(LIBCXX_ABI_DEFINES "${_defines}" CACHE STRING "")
11+
set(LIBCXX_TEST_PARAMS "enable_modules=clang" CACHE STRING "")
12+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
set(LIBCXX_HARDENING_MODE "fast" CACHE STRING "")
2+
set(LIBCXX_TEST_PARAMS "enable_modules=clang" CACHE STRING "")
3+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")

libcxx/cmake/caches/Generic-merged.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@ set(LIBCXXABI_ENABLE_STATIC_UNWINDER ON CACHE BOOL "")
99
set(LIBCXXABI_STATICALLY_LINK_UNWINDER_IN_STATIC_LIBRARY ON CACHE BOOL "")
1010

1111
set(LIBUNWIND_ENABLE_SHARED OFF CACHE BOOL "")
12+
13+
set(LIBCXX_TEST_PARAMS "enable_modules=clang" CACHE STRING "")
14+
set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "")

0 commit comments

Comments
 (0)