Skip to content

Commit

Permalink
[clang] Use usual lit pattern for CLANG_DEFAULT_PIE_ON_LINUX and LLVM…
Browse files Browse the repository at this point in the history
…_WITH_Z3

See D28294 for context.

Differential Revision: https://reviews.llvm.org/D115751
  • Loading branch information
nico committed Dec 15, 2021
1 parent da7e9e3 commit b45ad73
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
5 changes: 4 additions & 1 deletion clang/test/CMakeLists.txt
Expand Up @@ -11,6 +11,7 @@ string(REPLACE ${CMAKE_CFG_INTDIR} ${LLVM_BUILD_MODE} CLANG_TOOLS_DIR ${LLVM_RUN

llvm_canonicalize_cmake_booleans(
CLANG_BUILD_EXAMPLES
CLANG_DEFAULT_PIE_ON_LINUX
CLANG_ENABLE_ARCMT
CLANG_ENABLE_STATIC_ANALYZER
CLANG_SPAWN_CC1
Expand All @@ -19,7 +20,9 @@ llvm_canonicalize_cmake_booleans(
LLVM_ENABLE_ZLIB
LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
LLVM_ENABLE_PLUGINS
LLVM_ENABLE_THREADS)
LLVM_ENABLE_THREADS
LLVM_WITH_Z3
)

configure_lit_site_cfg(
${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in
Expand Down
4 changes: 2 additions & 2 deletions clang/test/lit.cfg.py
Expand Up @@ -98,7 +98,7 @@ def have_host_jit_support():
config.available_features.add('staticanalyzer')
tools.append('clang-check')

if config.clang_staticanalyzer_z3 == '1':
if config.clang_staticanalyzer_z3:
config.available_features.add('z3')

check_analyzer_fixit_path = os.path.join(
Expand All @@ -121,7 +121,7 @@ def have_host_jit_support():
if config.has_plugins and config.llvm_plugin_ext:
config.available_features.add('plugins')

if config.clang_default_pie_on_linux == '1':
if config.clang_default_pie_on_linux:
config.available_features.add('default-pie-on-linux')

# Set available features we allow tests to conditionalize on.
Expand Down
4 changes: 2 additions & 2 deletions clang/test/lit.site.cfg.py.in
Expand Up @@ -22,10 +22,10 @@ config.host_cxx = "@CMAKE_CXX_COMPILER@"
config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@"
config.have_zlib = @LLVM_ENABLE_ZLIB@
config.clang_arcmt = @CLANG_ENABLE_ARCMT@
config.clang_default_pie_on_linux = "@CLANG_DEFAULT_PIE_ON_LINUX@"
config.clang_default_pie_on_linux = @CLANG_DEFAULT_PIE_ON_LINUX@
config.clang_default_cxx_stdlib = "@CLANG_DEFAULT_CXX_STDLIB@"
config.clang_staticanalyzer = @CLANG_ENABLE_STATIC_ANALYZER@
config.clang_staticanalyzer_z3 = "@LLVM_WITH_Z3@"
config.clang_staticanalyzer_z3 = @LLVM_WITH_Z3@
config.clang_examples = @CLANG_BUILD_EXAMPLES@
config.enable_shared = @ENABLE_SHARED@
config.enable_backtrace = @ENABLE_BACKTRACES@
Expand Down

0 comments on commit b45ad73

Please sign in to comment.