summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorfergus.henderson <fergus.henderson@01de4be4-8c4a-0410-9132-4925637da917>2009-01-05 20:18:39 +0000
committerfergus.henderson <fergus.henderson@01de4be4-8c4a-0410-9132-4925637da917>2009-01-05 20:18:39 +0000
commite83ed1640d0c4d8b65cdfd64376ae4def4407e20 (patch)
tree9cc9cde5810c1b012a59f9845d2db25faee21e8b /test
parent16782696348c5233f43693940c60483c3a3fffe6 (diff)
downloaddistcc-e83ed1640d0c4d8b65cdfd64376ae4def4407e20.tar.gz
Portability fix: the CPlusPlus_SystemIncludeDirectories_Case
was assuming that /usr/include/sys/types.h exists, but was not checking this assumption. git-svn-id: http://distcc.googlecode.com/svn/trunk@641 01de4be4-8c4a-0410-9132-4925637da917
Diffstat (limited to 'test')
-rwxr-xr-xtest/testdistcc.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/testdistcc.py b/test/testdistcc.py
index 938e531..87b3820 100755
--- a/test/testdistcc.py
+++ b/test/testdistcc.py
@@ -1122,7 +1122,11 @@ class CPlusPlus_SystemIncludeDirectories_Case(CPlusPlus_Case):
"""Test -I/usr/include/sys for a C++ program"""
def compileOpts(self):
- return "-I/usr/include/sys"
+ if os.path.exists("/usr/include/sys/types.h"):
+ return "-I/usr/include/sys"
+ else:
+ raise comfychair.NotRunError (
+ "This test requires /usr/include/sys/types.h")
def headerSource(self):
return """
@@ -1131,7 +1135,7 @@ class CPlusPlus_SystemIncludeDirectories_Case(CPlusPlus_Case):
def source(self):
return """
-#include "types.h" /* Should resolve to /usr/incude/sys/types.h. */
+#include "types.h" /* Should resolve to /usr/include/sys/types.h. */
#include "testhdr.h"
#include <stdio.h>
int main(void) {