[libcxxabi] r243752 - [libc++abi] Allow use just compiled clang++ for tests
Renato Golin
renato.golin at linaro.org
Fri Jul 31 08:25:12 PDT 2015
Author: rengolin
Date: Fri Jul 31 10:25:11 2015
New Revision: 243752
URL: http://llvm.org/viewvc/llvm-project?rev=243752&view=rev
Log:
[libc++abi] Allow use just compiled clang++ for tests
Currently, the tests assume the system compiler is the one we want
to test, but if we build libcxxabi together with LLVM+Clang, it'll
get the wrong compiler.
This patch allows us to test if we have clang++ in our /bin directory,
and if so, use it.
Modified:
libcxxabi/trunk/test/lit.cfg
Modified: libcxxabi/trunk/test/lit.cfg
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/test/lit.cfg?rev=243752&r1=243751&r2=243752&view=diff
==============================================================================
--- libcxxabi/trunk/test/lit.cfg (original)
+++ libcxxabi/trunk/test/lit.cfg Fri Jul 31 10:25:11 2015
@@ -53,6 +53,11 @@ if obj_root is None:
config.test_exec_root = os.path.join(obj_root, 'test')
+# Check if we have produced a Clang with this build (in-tree)
+this_clang = os.path.join(obj_root, '../../bin/clang++')
+if os.path.exists(this_clang):
+ config.cxx_under_test = this_clang
+
cfg_variant = getattr(config, 'configuration_variant', 'libcxxabi')
if cfg_variant:
print 'Using configuration variant: %s' % cfg_variant
More information about the cfe-commits
mailing list