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.Tools import ccroot, ar
14 from waflib.Configure import conf
17 def find_irixcc(conf):
22 elif 'CC' in conf.environ:
23 cc = conf.environ['CC']
25 cc = conf.find_program('cc', var='CC')
27 conf.fatal('irixcc was not found')
30 conf.cmd_and_log(cc + ['-version'])
32 conf.fatal('%r -version could not be executed' % cc)
38 def irixcc_common_flags(conf):
42 v.CC_TGT_F = ['-c', '-o']
50 v.CCLNK_TGT_F = ['-o']
52 v.LIB_ST = '-l%s' # template for adding libs
53 v.LIBPATH_ST = '-L%s' # template for adding libpaths
55 v.STLIBPATH_ST = '-L%s'
57 v.cprogram_PATTERN = '%s'
58 v.cshlib_PATTERN = 'lib%s.so'
59 v.cstlib_PATTERN = 'lib%s.a'
65 conf.irixcc_common_flags()