[compiler-rt] r182355 - Add lit config feature <target>-supported-target to mark target-specific tests
Alexey Samsonov
samsonov at google.com
Tue May 21 01:22:04 PDT 2013
Author: samsonov
Date: Tue May 21 03:22:03 2013
New Revision: 182355
URL: http://llvm.org/viewvc/llvm-project?rev=182355&view=rev
Log:
Add lit config feature <target>-supported-target to mark target-specific tests
Modified:
compiler-rt/trunk/lib/asan/lit_tests/lit.site.cfg.in
compiler-rt/trunk/lib/lit.common.cfg
Modified: compiler-rt/trunk/lib/asan/lit_tests/lit.site.cfg.in
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/lit_tests/lit.site.cfg.in?rev=182355&r1=182354&r2=182355&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/lit_tests/lit.site.cfg.in (original)
+++ compiler-rt/trunk/lib/asan/lit_tests/lit.site.cfg.in Tue May 21 03:22:03 2013
@@ -7,6 +7,7 @@ config.llvm_src_root = "@LLVM_SOURCE_DIR
config.llvm_obj_root = "@LLVM_BINARY_DIR@"
config.llvm_tools_dir = "@LLVM_TOOLS_DIR@"
config.clang = "@LLVM_BINARY_DIR@/bin/clang"
+config.compiler_rt_arch = "@COMPILER_RT_SUPPORTED_ARCH@"
# LLVM tools dir can be passed in lit parameters, so try to
# apply substitution.
Modified: compiler-rt/trunk/lib/lit.common.cfg
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/lit.common.cfg?rev=182355&r1=182354&r2=182355&view=diff
==============================================================================
--- compiler-rt/trunk/lib/lit.common.cfg (original)
+++ compiler-rt/trunk/lib/lit.common.cfg Tue May 21 03:22:03 2013
@@ -52,3 +52,9 @@ config.substitutions.append( ("%clangxx
config.substitutions.append(
(' clang', """\n\n*** Do not use 'clangXXX' in tests,
instead define '%clangXXX' substitution in lit config. ***\n\n""") )
+
+# Add supported compiler_rt architectures to a list of available features.
+compiler_rt_arch = getattr(config, 'compiler_rt_arch', None)
+if compiler_rt_arch:
+ for arch in compiler_rt_arch.split(";"):
+ config.available_features.add(arch + "-supported-target")
More information about the llvm-commits
mailing list