summaryrefslogtreecommitdiff
path: root/test/LINK
diff options
context:
space:
mode:
authorRobert Managan <ramanagan@att.net>2012-12-14 21:58:31 -0800
committerRobert Managan <ramanagan@att.net>2012-12-14 21:58:31 -0800
commit748802740c3ce9cf3cdcea21e940e1e663864138 (patch)
tree9212a71f64542fb732ae2331484c1e36bdd600cd /test/LINK
parent81b07f07cb020062a718c38d6d0438b4cb548094 (diff)
downloadscons-748802740c3ce9cf3cdcea21e940e1e663864138.tar.gz
import SCons.Platform and use its platform_default instead of copying the source
Diffstat (limited to 'test/LINK')
-rw-r--r--test/LINK/VersionedLib.py34
1 files changed, 3 insertions, 31 deletions
diff --git a/test/LINK/VersionedLib.py b/test/LINK/VersionedLib.py
index 5b6ba779..da0a8c4e 100644
--- a/test/LINK/VersionedLib.py
+++ b/test/LINK/VersionedLib.py
@@ -28,36 +28,7 @@ import os
import sys
import TestSCons
-# copied from SCons/Platform/__init__.py
-def platform_default():
- """Return the platform string for our execution environment.
-
- The returned value should map to one of the SCons/Platform/*.py
- files. Since we're architecture independent, though, we don't
- care about the machine architecture.
- """
- osname = os.name
- if osname == 'java':
- osname = os._osType
- if osname == 'posix':
- if sys.platform == 'cygwin':
- return 'cygwin'
- elif sys.platform.find('irix') != -1:
- return 'irix'
- elif sys.platform.find('sunos') != -1:
- return 'sunos'
- elif sys.platform.find('hp-ux') != -1:
- return 'hpux'
- elif sys.platform.find('aix') != -1:
- return 'aix'
- elif sys.platform.find('darwin') != -1:
- return 'darwin'
- else:
- return 'posix'
- elif os.name == 'os2':
- return 'os2'
- else:
- return sys.platform
+import SCons.Platform
_exe = TestSCons._exe
@@ -93,7 +64,8 @@ return 0 ;
}
""")
-platform = platform_default()
+platform = SCons.Platform.platform_default()
+
test.run()