diff options
author | Steven Knight <knight@baldmt.com> | 2003-10-30 06:10:11 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2003-10-30 06:10:11 (GMT) |
commit | 14eb6b4ad61ad57ac3a619a49277ecb3e639f101 (patch) | |
tree | 28da3db39efce5ffaff9d105379ae224cd46ad5d /src/engine/SCons/Tool/sgic++.py | |
parent | 64c0acf336168c457512863a0428630b084cc47e (diff) | |
download | SCons-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++.py | 28 |
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') |