[compiler-rt][cmake] Fix clang-cl warnings introduced in ae4c643bcdf2
[llvm-project.git] / libcxx / utils / CMakeLists.txt
blob4aefa89a9061ebeac8008dcfc6a530f10936637b
2 add_custom_target(libcxx-generate-public-header-transitive-inclusion-tests
3     COMMAND "${Python3_EXECUTABLE}" "${LIBCXX_SOURCE_DIR}/utils/generate_header_inclusion_tests.py"
4     COMMENT "Generate tests checking for mandated transitive includes in public headers.")
6 add_custom_target(libcxx-generate-public-header-tests
7     COMMAND "${Python3_EXECUTABLE}" "${LIBCXX_SOURCE_DIR}/utils/generate_header_tests.py"
8     COMMENT "Generate tests for including public headers.")
10 add_custom_target(libcxx-generate-feature-test-macros
11     COMMAND "${Python3_EXECUTABLE}" "${LIBCXX_SOURCE_DIR}/utils/generate_feature_test_macro_components.py"
12     COMMENT "Generate the <version> header and tests for feature test macros.")
14 add_custom_target(libcxx-generate-private-header-tests
15     COMMAND "${Python3_EXECUTABLE}" "${LIBCXX_SOURCE_DIR}/utils/generate_private_header_tests.py"
16     COMMENT "Generate tests for ensuring that detail headers are private.")
18 add_custom_target(libcxx-generate-files
19     DEPENDS libcxx-generate-public-header-transitive-inclusion-tests
20             libcxx-generate-public-header-tests
21             libcxx-generate-feature-test-macros
22             libcxx-generate-private-header-tests
23     COMMENT "Create all the auto-generated files in libc++ and its tests.")