if not 'features' in kw:
if self.env.CXX:
- kw['features'] = ['cxx', 'cxxprogram']
+ kw['features'] = ['cxx']
else:
- kw['features'] = ['c', 'cprogram']
+ kw['features'] = ['c']
kw['fragment'] = LARGE_FRAGMENT
v['DINC_ST'] = '-I%s'
v['DSHLIB_MARKER'] = v['DSTLIB_MARKER'] = ''
- v['DSTLIB_ST'] = v['DSHLIB_ST'] = '-L-l%s'
+ v['DSTLIB_ST'] = v['DSHLIB_ST'] = '-L-l%s'
v['DSTLIBPATH_ST'] = v['DLIBPATH_ST'] = '-L-L%s'
- v['LINKFLAGS'] = ['-quiet']
+ v['LINKFLAGS'] = ['-quiet']
- v['DFLAGS_dshlib'] = ['-fPIC']
- v['LINKFLAGS_dshlib'] = ['-L-shared']
+ v['DFLAGS_dshlib'] = ['-fPIC']
+ v['LINKFLAGS_dshlib'] = ['-L-shared']
v['DHEADER_ext'] = '.di'
v['D_HDR_F'] = ['-H', '-Hf']
v['DFLAGS'] = []
v['D_SRC_F'] = ''
- v['D_TGT_F'] = ['-c', '-o', '']
+ v['D_TGT_F'] = ['-c', '-o']
# linker
v['D_LINKER'] = v['D']
v['DLNK_SRC_F'] = ''
- v['DLNK_TGT_F'] = ['-o', '']
- v['DINC_ST'] = '-I%s'
+ v['DLNK_TGT_F'] = ['-o']
+ v['DINC_ST'] = '-I%s'
v['DSHLIB_MARKER'] = v['DSTLIB_MARKER'] = ''
- v['DSTLIB_ST'] = v['DSHLIB_ST'] = '-l%s'
+ v['DSTLIB_ST'] = v['DSHLIB_ST'] = '-l%s'
v['DSTLIBPATH_ST'] = v['DLIBPATH_ST'] = '-L%s'
- v['LINKFLAGS_dshlib'] = ['-shared']
+ v['LINKFLAGS_dshlib'] = ['-shared']
v['DHEADER_ext'] = '.di'
v['D_HDR_F'] = '-fintfc -fintfc-file='