From afd2441f60d00c335aa96fc096ec1e12bbc5f2bd Mon Sep 17 00:00:00 2001 From: Chandler Carruth Date: Sat, 5 Nov 2011 10:41:42 +0000 Subject: [PATCH] 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. llvm-svn: 143807 --- clang/test/lit.cfg | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/clang/test/lit.cfg b/clang/test/lit.cfg index a7430db02338..35f38aa44a7e 100644 --- a/clang/test/lit.cfg +++ b/clang/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)) )