aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2011-11-05 10:41:42 +0000
committerChandler Carruth <chandlerc@gmail.com>2011-11-05 10:41:42 +0000
commit292da56eda73059279169cde9054efddffa75c27 (patch)
tree6bf5e9e1935e118398286715ad24dc78f600a6b4
parent0cad538ae17f8e05375d1edf1d9f49bb4049e39b (diff)
Compute the path properly on different platforms. Specifically, compute
it the exact same way that the Clang code computes this path. Hopefully with this, the MSVC bots will actually come back to life. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143807 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/lit.cfg4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/lit.cfg b/test/lit.cfg
index a7430db023..35f38aa44a 100644
--- a/test/lit.cfg
+++ b/test/lit.cfg
@@ -147,7 +147,9 @@ if not lit.quiet:
# Clang relies on the driver to locate them.
# FIXME: It might be nice to teach the frontend how to find its builtin headers
# in some limited cases when the driver provides no hints.
-clang_builtin_includes = os.path.join(llvm_libs_dir, 'clang', '3.0', 'include')
+clang_directory = os.path.dirname(os.path.realpath(config.clang))
+clang_builtin_includes = os.path.join(os.path.dirname(clang_directory),
+ 'lib', 'clang', '3.0', 'include')
config.substitutions.append( ('%clang_cc1',
'%s -cc1 -internal-nosysroot-isystem %s'
% (config.clang, clang_builtin_includes)) )