summaryrefslogtreecommitdiff
path: root/test/libcxxabi/test/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/libcxxabi/test/config.py')
-rw-r--r--test/libcxxabi/test/config.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/libcxxabi/test/config.py b/test/libcxxabi/test/config.py
index 6d4da90..75da244 100644
--- a/test/libcxxabi/test/config.py
+++ b/test/libcxxabi/test/config.py
@@ -84,6 +84,13 @@ class Configuration(LibcxxConfiguration):
% libcxxabi_headers)
self.cxx.compile_flags += ['-I' + libcxxabi_headers]
+ libunwind_headers = self.get_lit_conf('libunwind_headers', None)
+ if self.get_lit_bool('llvm_unwinder', False) and libunwind_headers:
+ if not os.path.isdir(libunwind_headers):
+ self.lit_config.fatal("libunwind_headers='%s' is not a directory."
+ % libunwind_headers)
+ self.cxx.compile_flags += ['-I' + libunwind_headers]
+
def configure_compile_flags_exceptions(self):
pass