summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool/sgic++.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-10-30 06:10:11 (GMT)
committerSteven Knight <knight@baldmt.com>2003-10-30 06:10:11 (GMT)
commit14eb6b4ad61ad57ac3a619a49277ecb3e639f101 (patch)
tree28da3db39efce5ffaff9d105379ae224cd46ad5d /src/engine/SCons/Tool/sgic++.py
parent64c0acf336168c457512863a0428630b084cc47e (diff)
downloadSCons-14eb6b4ad61ad57ac3a619a49277ecb3e639f101.zip
SCons-14eb6b4ad61ad57ac3a619a49277ecb3e639f101.tar.gz
SCons-14eb6b4ad61ad57ac3a619a49277ecb3e639f101.tar.bz2
Update the tool specifications for the SGI MIPSpro tools.
Diffstat (limited to 'src/engine/SCons/Tool/sgic++.py')
-rw-r--r--src/engine/SCons/Tool/sgic++.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/engine/SCons/Tool/sgic++.py b/src/engine/SCons/Tool/sgic++.py
new file mode 100644
index 0000000..a818d39
--- /dev/null
+++ b/src/engine/SCons/Tool/sgic++.py
@@ -0,0 +1,28 @@
+"""SCons.Tool.sgic++
+
+Tool-specific initialization for MIPSpro C++ on SGI.
+
+There normally shouldn't be any need to import this module directly.
+It will usually be imported through the generic SCons.Tool.Tool()
+selection method.
+
+"""
+__revision__ = ""
+
+import os.path
+import string
+
+cplusplus = __import__('c++', globals(), locals(), [])
+
+def generate(env):
+ """Add Builders and construction variables for SGI MIPS C++ to an Environment."""
+
+ cplusplus.generate(env)
+
+ env['CXX'] = 'CC'
+ env['SHCXX'] = 'CC'
+ env['SHOBJSUFFIX'] = '.o'
+ env['STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME'] = 1
+
+def exists(env):
+ return env.Detect('CC')