summaryrefslogtreecommitdiffstats
path: root/libcxx
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2015-10-26 19:08:53 +0000
committerEric Fiselier <eric@efcs.ca>2015-10-26 19:08:53 +0000
commit4630f63a645eb07eb3ad8c3c23fbb32fe34f6d81 (patch)
treea2f90e560579caf8b6fc55ea8de95235765fce21 /libcxx
parent1ef06559f493f9b7e0fc4993064c9ca764416621 (diff)
downloadbcm5719-llvm-4630f63a645eb07eb3ad8c3c23fbb32fe34f6d81.tar.gz
bcm5719-llvm-4630f63a645eb07eb3ad8c3c23fbb32fe34f6d81.zip
Fix test suite configuration. Sorry Marshall
llvm-svn: 251334
Diffstat (limited to 'libcxx')
-rw-r--r--libcxx/test/libcxx/test/config.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/libcxx/test/libcxx/test/config.py b/libcxx/test/libcxx/test/config.py
index 07e4bdc0074..b71b051702e 100644
--- a/libcxx/test/libcxx/test/config.py
+++ b/libcxx/test/libcxx/test/config.py
@@ -197,7 +197,7 @@ class Configuration(object):
def configure_obj_root(self):
self.project_obj_root = self.get_lit_conf('project_obj_root')
self.libcxx_obj_root = self.get_lit_conf('libcxx_obj_root')
- if not self.libcxx_obj_root:
+ if not self.libcxx_obj_root and self.project_obj_root is not None:
possible_root = os.path.join(self.project_obj_root, 'projects', 'libcxx')
if os.path.isdir(possible_root):
self.libcxx_obj_root = possible_root
@@ -425,6 +425,8 @@ class Configuration(object):
def configure_config_site_header(self):
# Check for a possible __config_site in the build directory. We
# use this if it exists.
+ if self.libcxx_obj_root is None:
+ return
config_site_header = os.path.join(self.libcxx_obj_root, '__config_site')
if not os.path.isfile(config_site_header):
return
OpenPOWER on IntegriCloud