3
# WARNING! Do not edit! http://waf.googlecode.com/svn/docs/wafbook/single.html#_obtaining_the_waf_file
6
from waflib.Tools import ar,d
7
from waflib.Configure import conf
9
conf.find_program(['dmd','ldc'],var='D')
10
def common_flags_ldc(conf):
12
v['DFLAGS']=['-d-version=Posix']
14
v['DFLAGS_dshlib']=['-relocation-model=pic']
15
def common_flags_dmd(conf):
21
v['DLNK_TGT_F']='-of%s'
23
v['DSHLIB_MARKER']=v['DSTLIB_MARKER']=''
24
v['DSTLIB_ST']=v['DSHLIB_ST']='-L-l%s'
25
v['DSTLIBPATH_ST']=v['DLIBPATH_ST']='-L-L%s'
26
v['LINKFLAGS_dprogram']=['-quiet']
27
v['DFLAGS_dshlib']=['-fPIC']
28
v['LINKFLAGS_dshlib']=['-L-shared']
29
v['DHEADER_ext']='.di'
30
v.DFLAGS_d_with_header=['-H','-Hf']
36
conf.common_flags_dmd()
37
conf.d_platform_flags()
38
if str(conf.env.D).find('ldc')>-1:
39
conf.common_flags_ldc()
42
conf(common_flags_ldc)
43
conf(common_flags_dmd)
b'\\ No newline at end of file'