6 Compiler definition for irix/MIPSpro cc compiler
9 from waflib
import Errors
10 from waflib
.Tools
import ccroot
, ar
11 from waflib
.Configure
import conf
14 def find_irixcc(conf
):
19 elif 'CC' in conf
.environ
:
20 cc
= conf
.environ
['CC']
22 cc
= conf
.find_program('cc', var
='CC')
24 conf
.fatal('irixcc was not found')
27 conf
.cmd_and_log(cc
+ ['-version'])
28 except Errors
.WafError
:
29 conf
.fatal('%r -version could not be executed' % cc
)
35 def irixcc_common_flags(conf
):
39 v
.CC_TGT_F
= ['-c', '-o']
47 v
.CCLNK_TGT_F
= ['-o']
49 v
.LIB_ST
= '-l%s' # template for adding libs
50 v
.LIBPATH_ST
= '-L%s' # template for adding libpaths
52 v
.STLIBPATH_ST
= '-L%s'
54 v
.cprogram_PATTERN
= '%s'
55 v
.cshlib_PATTERN
= 'lib%s.so'
56 v
.cstlib_PATTERN
= 'lib%s.a'
62 conf
.irixcc_common_flags()