summaryrefslogtreecommitdiffstats
path: root/test/Clang
diff options
context:
space:
mode:
authorJakub Kulik <kulikjak@gmail.com>2019-11-01 07:32:23 (GMT)
committerJakub Kulik <kulikjak@gmail.com>2019-11-01 07:32:23 (GMT)
commit2e2ba90baa24a9919000edbf688c306e2c428fb6 (patch)
tree56c5db9bb57a4fc3d640a8ad41b5967f366c2980 /test/Clang
parentc6ca3bdd2ad8e9a6ceea398934d84def9ba7c497 (diff)
downloadSCons-2e2ba90baa24a9919000edbf688c306e2c428fb6.zip
SCons-2e2ba90baa24a9919000edbf688c306e2c428fb6.tar.gz
SCons-2e2ba90baa24a9919000edbf688c306e2c428fb6.tar.bz2
Fix incorrect testing assumptions for Solaris
Diffstat (limited to 'test/Clang')
-rw-r--r--test/Clang/clang_shared_library.py2
-rw-r--r--test/Clang/clangxx_shared_library.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/test/Clang/clang_shared_library.py b/test/Clang/clang_shared_library.py
index 9af3770..83fa4dd 100644
--- a/test/Clang/clang_shared_library.py
+++ b/test/Clang/clang_shared_library.py
@@ -35,7 +35,7 @@ if not test.where_is('clang'):
base = Base()
platform = base['PLATFORM']
-if platform == 'posix':
+if platform in ['posix', 'sunos']:
filename_options = ['foo.os']
libraryname = 'libfoo.so'
elif platform == 'darwin':
diff --git a/test/Clang/clangxx_shared_library.py b/test/Clang/clangxx_shared_library.py
index 6240299..a16be6b 100644
--- a/test/Clang/clangxx_shared_library.py
+++ b/test/Clang/clangxx_shared_library.py
@@ -44,6 +44,9 @@ elif platform == 'darwin':
elif platform == 'win32':
filename_options = ['foo.obj','foo.os']
libraryname = 'foo.dll'
+elif platform == 'sunos':
+ filename_options = ['foo.pic.o']
+ libraryname = 'libfoo.so'
else:
test.fail_test()