Skip to content

Commit 0307dd0

Browse files
authored
[libc++] Remove unnecessary check for LIBCXX_INCLUDE_TESTS (#100573)
This whole CMakeLists.txt is only included from the parent directory if LIBCXX_INCLUDE_TESTS is true.
1 parent 2b16228 commit 0307dd0

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

libcxx/test/CMakeLists.txt

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,24 +34,21 @@ endif()
3434

3535
serialize_lit_params_list(SERIALIZED_LIT_PARAMS LIBCXX_TEST_PARAMS)
3636

37-
if (LIBCXX_INCLUDE_TESTS)
38-
include(AddLLVM) # for configure_lit_site_cfg and add_lit_testsuite
37+
include(AddLLVM) # for configure_lit_site_cfg and add_lit_testsuite
3938

40-
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/configs/cmake-bridge.cfg.in"
41-
"${CMAKE_CURRENT_BINARY_DIR}/cmake-bridge.cfg"
42-
@ONLY)
39+
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/configs/cmake-bridge.cfg.in"
40+
"${CMAKE_CURRENT_BINARY_DIR}/cmake-bridge.cfg"
41+
@ONLY)
4342

44-
configure_lit_site_cfg(
45-
"${LIBCXX_TEST_CONFIG}"
46-
${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
47-
MAIN_CONFIG "${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py")
43+
configure_lit_site_cfg(
44+
"${LIBCXX_TEST_CONFIG}"
45+
${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
46+
MAIN_CONFIG "${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py")
4847

49-
add_lit_testsuite(check-cxx
50-
"Running libcxx tests"
51-
${CMAKE_CURRENT_BINARY_DIR}
52-
DEPENDS cxx-test-depends)
53-
54-
endif()
48+
add_lit_testsuite(check-cxx
49+
"Running libcxx tests"
50+
${CMAKE_CURRENT_BINARY_DIR}
51+
DEPENDS cxx-test-depends)
5552

5653
if (LIBCXX_GENERATE_COVERAGE)
5754
include(CodeCoverage)

0 commit comments

Comments
 (0)