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
This commit is contained in:
Chandler Carruth 2011-11-05 10:41:42 +00:00
parent 979272c01c
commit afd2441f60
1 changed files with 3 additions and 1 deletions

View File

@ -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)) )