comparison wscript @ 151:edc9a0259fe4

wscript: also use -g -Wall -Wextra with clang
author Paul Brossier <piem@piem.org>
date Fri, 22 Jul 2016 17:17:29 +0200
parents ef98b51d9dad
children 74fcc2846cfe
comparison
equal deleted inserted replaced
150:ef98b51d9dad 151:edc9a0259fe4
51 #conf.check(lib = 'vamp-sdk', mandatory = False) 51 #conf.check(lib = 'vamp-sdk', mandatory = False)
52 else: 52 else:
53 conf.check_cfg (package='vamp-sdk', uselib_store = 'VAMP', 53 conf.check_cfg (package='vamp-sdk', uselib_store = 'VAMP',
54 args=['--cflags','--libs'], mandatory=True) 54 args=['--cflags','--libs'], mandatory=True)
55 55
56 if conf.env.CC_NAME != 'msvc':
57 conf.env.CXXFLAGS += ['-g', '-Wall', '-Wextra']
58
56 if sys.platform.startswith('linux'): 59 if sys.platform.startswith('linux'):
57 conf.env['CXXFLAGS'] += ['-Wall', '-Wextra', '-O3', '-msse', '-msse2', 60 conf.env['CXXFLAGS'] += ['-O3', '-msse', '-msse2', '-mfpmath=sse',
58 '-mfpmath=sse', '-ftree-vectorize'] 61 '-ftree-vectorize']
59 conf.env.append_value('LINKFLAGS', '-Wl,-z,defs') 62 conf.env.append_value('LINKFLAGS', '-Wl,-z,defs')
60 # add plugin.map 63 # add plugin.map
61 conf.env.append_value('LINKFLAGS', '-Wl,--version-script=../vamp-plugin.map') 64 conf.env.append_value('LINKFLAGS', '-Wl,--version-script=../vamp-plugin.map')
62 elif sys.platform == 'win32': 65 elif sys.platform == 'win32':
63 conf.env.append_value('CXXFLAGS', '/W4') 66 conf.env.append_value('CXXFLAGS', '/W4')