diff options
-rw-r--r-- | test/lit.cfg | 4 |
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)) ) |