3 # WARNING! Do not edit! https://waf.io/book/index.html#_obtaining_the_waf_file
10 Compiler definition for irix/MIPSpro cc compiler
13 from waflib import Errors
14 from waflib.Tools import ccroot, ar
15 from waflib.Configure import conf
18 def find_irixcc(conf):
23 elif 'CC' in conf.environ:
24 cc = conf.environ['CC']
26 cc = conf.find_program('cc', var='CC')
28 conf.fatal('irixcc was not found')
31 conf.cmd_and_log(cc + ['-version'])
32 except Errors.WafError:
33 conf.fatal('%r -version could not be executed' % cc)
39 def irixcc_common_flags(conf):
43 v.CC_TGT_F = ['-c', '-o']
51 v.CCLNK_TGT_F = ['-o']
53 v.LIB_ST = '-l%s' # template for adding libs
54 v.LIBPATH_ST = '-L%s' # template for adding libpaths
56 v.STLIBPATH_ST = '-L%s'
58 v.cprogram_PATTERN = '%s'
59 v.cshlib_PATTERN = 'lib%s.so'
60 v.cstlib_PATTERN = 'lib%s.a'
66 conf.irixcc_common_flags()