diff options
author | fergus.henderson <fergus.henderson@01de4be4-8c4a-0410-9132-4925637da917> | 2009-01-05 20:18:39 +0000 |
---|---|---|
committer | fergus.henderson <fergus.henderson@01de4be4-8c4a-0410-9132-4925637da917> | 2009-01-05 20:18:39 +0000 |
commit | e83ed1640d0c4d8b65cdfd64376ae4def4407e20 (patch) | |
tree | 9cc9cde5810c1b012a59f9845d2db25faee21e8b /test | |
parent | 16782696348c5233f43693940c60483c3a3fffe6 (diff) | |
download | distcc-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-x | test/testdistcc.py | 8 |
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) { |