3 # WARNING! Do not edit! https://waf.io/book/index.html#_obtaining_the_waf_file
7 # harald at klimachs.de
10 IBM XL Compiler for Blue Gene
13 from waflib.Tools import ccroot,ar
14 from waflib.Configure import conf
16 from waflib.Tools import xlc # method xlc_common_flags
17 from waflib.Tools.compiler_c import c_compiler
18 c_compiler['linux'].append('c_bgxlc')
22 cc = conf.find_program(['bgxlc_r','bgxlc'], var='CC')
23 conf.get_xlc_version(cc)
25 conf.env.CC_NAME = 'bgxlc'
30 conf.xlc_common_flags()
31 conf.env.LINKFLAGS_cshlib = ['-G','-Wl,-bexpfull']
32 conf.env.LINKFLAGS_cprogram = []