test: Fix feature test for "native" in lit.cfg
Checking if the host arch is in the triple isn't quite correct. Change the feature test to match llvm's, which made the same change in r193459. llvm-svn: 203540
This commit is contained in:
parent
b33d838bcf
commit
a4fb799d00
|
@ -318,8 +318,10 @@ if platform.system() not in ['Windows']:
|
|||
if platform.system() not in ['Windows']:
|
||||
config.available_features.add('utf8-capable-terminal')
|
||||
|
||||
# Native compilation: host arch == target arch
|
||||
if config.host_arch in config.target_triple:
|
||||
# Native compilation: Check if triples match.
|
||||
# FIXME: Consider cases that target can be executed
|
||||
# even if host_triple were different from target_triple.
|
||||
if config.host_triple == config.target_triple:
|
||||
config.available_features.add("native")
|
||||
|
||||
# Case-insensitive file system
|
||||
|
|
|
@ -11,6 +11,7 @@ config.llvm_plugin_ext = "@LLVM_PLUGIN_EXT@"
|
|||
config.lit_tools_dir = "@LLVM_LIT_TOOLS_DIR@"
|
||||
config.clang_obj_root = "@CLANG_BINARY_DIR@"
|
||||
config.clang_tools_dir = "@CLANG_TOOLS_DIR@"
|
||||
config.host_triple = "@LLVM_HOST_TRIPLE@"
|
||||
config.target_triple = "@TARGET_TRIPLE@"
|
||||
config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@"
|
||||
config.clang_arcmt = @ENABLE_CLANG_ARCMT@
|
||||
|
|
Loading…
Reference in New Issue