diff --git a/test/libunwind/test/config.py b/test/libunwind/test/config.py index 8034625..05e3f3c 100644 --- a/test/libunwind/test/config.py +++ b/test/libunwind/test/config.py @@ -21,12 +21,10 @@ def __init__(self, lit_config, config): self.libcxx_src_root = None def configure_src_root(self): - self.libunwind_src_root = self.get_lit_conf( - 'libunwind_src_root', - os.path.dirname(self.config.test_source_root)) - self.libcxx_src_root = self.get_lit_conf( - 'libcxx_src_root', - os.path.join(self.libunwind_src_root, '/../libcxx')) + self.libunwind_src_root = (self.get_lit_conf('libunwind_src_root') + or os.path.dirname(self.config.test_source_root)) + self.libcxx_src_root = (self.get_lit_conf('libcxx_src_root') + or os.path.join(self.libunwind_src_root, '..', 'libcxx')) def configure_obj_root(self): self.libunwind_obj_root = self.get_lit_conf('libunwind_obj_root')