diff options
-rw-r--r-- | lldb/test/lldbtest.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lldb/test/lldbtest.py b/lldb/test/lldbtest.py index 3b99f4b10eb..3e2e8a0e833 100644 --- a/lldb/test/lldbtest.py +++ b/lldb/test/lldbtest.py @@ -565,7 +565,10 @@ def skipIfNoSBHeaders(func): def wrapper(*args, **kwargs): from unittest2 import case self = args[0] - header = os.path.join(self.lib_dir, 'LLDB.framework', 'Versions','Current','Headers','LLDB.h') + if sys.platform.startswith("darwin"): + header = os.path.join(self.lib_dir, 'LLDB.framework', 'Versions','Current','Headers','LLDB.h') + else: + header = os.path.join(os.environ["LLDB_SRC"], "include", "lldb", "API", "LLDB.h") platform = sys.platform if not os.path.exists(header): self.skipTest("skip because LLDB.h header not found") |