Changeset View
Changeset View
Standalone View
Standalone View
clang/test/CMakeLists.txt
# Test runner infrastructure for Clang. This configures the Clang test trees | # Test runner infrastructure for Clang. This configures the Clang test trees | ||||
# for use by Lit, and delegates to LLVM's lit test handlers. | # for use by Lit, and delegates to LLVM's lit test handlers. | ||||
if (CMAKE_CFG_INTDIR STREQUAL ".") | if (CMAKE_CFG_INTDIR STREQUAL ".") | ||||
set(LLVM_BUILD_MODE ".") | set(LLVM_BUILD_MODE ".") | ||||
else () | else () | ||||
set(LLVM_BUILD_MODE "%(build_mode)s") | set(LLVM_BUILD_MODE "%(build_mode)s") | ||||
endif () | endif () | ||||
string(REPLACE ${CMAKE_CFG_INTDIR} ${LLVM_BUILD_MODE} CLANG_TOOLS_DIR ${LLVM_RUNTIME_OUTPUT_INTDIR}) | string(REPLACE ${CMAKE_CFG_INTDIR} ${LLVM_BUILD_MODE} CLANG_TOOLS_DIR ${LLVM_RUNTIME_OUTPUT_INTDIR}) | ||||
llvm_canonicalize_cmake_booleans( | llvm_canonicalize_cmake_booleans( | ||||
CLANG_BUILD_EXAMPLES | CLANG_BUILD_EXAMPLES | ||||
CLANG_DEFAULT_PIE_ON_LINUX | CLANG_DEFAULT_PIE_ON_LINUX | ||||
CLANG_ENABLE_ARCMT | CLANG_ENABLE_ARCMT | ||||
CLANG_ENABLE_STATIC_ANALYZER | CLANG_ENABLE_STATIC_ANALYZER | ||||
CLANG_PLUGIN_SUPPORT | |||||
CLANG_SPAWN_CC1 | CLANG_SPAWN_CC1 | ||||
ENABLE_BACKTRACES | ENABLE_BACKTRACES | ||||
LLVM_ENABLE_NEW_PASS_MANAGER | LLVM_ENABLE_NEW_PASS_MANAGER | ||||
LLVM_ENABLE_ZLIB | LLVM_ENABLE_ZLIB | ||||
LLVM_ENABLE_PER_TARGET_RUNTIME_DIR | LLVM_ENABLE_PER_TARGET_RUNTIME_DIR | ||||
LLVM_ENABLE_PLUGINS | |||||
LLVM_ENABLE_THREADS | LLVM_ENABLE_THREADS | ||||
LLVM_WITH_Z3 | LLVM_WITH_Z3 | ||||
) | ) | ||||
configure_lit_site_cfg( | configure_lit_site_cfg( | ||||
${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in | ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in | ||||
${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py | ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py | ||||
MAIN_CONFIG | MAIN_CONFIG | ||||
▲ Show 20 Lines • Show All 110 Lines • ▼ Show 20 Lines | list(APPEND CLANG_TEST_DEPS | ||||
) | ) | ||||
if(TARGET llvm-lto) | if(TARGET llvm-lto) | ||||
list(APPEND CLANG_TEST_DEPS llvm-lto) | list(APPEND CLANG_TEST_DEPS llvm-lto) | ||||
endif() | endif() | ||||
endif() | endif() | ||||
if (CLANG_ENABLE_STATIC_ANALYZER) | if (CLANG_ENABLE_STATIC_ANALYZER) | ||||
if (LLVM_ENABLE_PLUGINS) | if (CLANG_PLUGIN_SUPPORT) | ||||
list(APPEND CLANG_TEST_DEPS | list(APPEND CLANG_TEST_DEPS | ||||
SampleAnalyzerPlugin | SampleAnalyzerPlugin | ||||
CheckerDependencyHandlingAnalyzerPlugin | CheckerDependencyHandlingAnalyzerPlugin | ||||
CheckerOptionHandlingAnalyzerPlugin | CheckerOptionHandlingAnalyzerPlugin | ||||
) | ) | ||||
endif() | endif() | ||||
endif() | endif() | ||||
Show All 35 Lines |