wscript: simplify
This commit is contained in:
parent
382152ca79
commit
99951e4c32
18
wscript
18
wscript
@ -29,8 +29,6 @@ def options(opt):
|
|||||||
help = 'allow targetting 64-bit engine(Linux/Windows/OSX x86 only) [default: %default]')
|
help = 'allow targetting 64-bit engine(Linux/Windows/OSX x86 only) [default: %default]')
|
||||||
grp.add_option('--disable-werror', action = 'store_true', dest = 'DISABLE_WERROR', default = False,
|
grp.add_option('--disable-werror', action = 'store_true', dest = 'DISABLE_WERROR', default = False,
|
||||||
help = 'disable compilation abort on warning')
|
help = 'disable compilation abort on warning')
|
||||||
grp.add_option('--enable-voicemgr', action = 'store_true', dest = 'USE_VOICEMGR', default = False,
|
|
||||||
help = 'Enable VOICE MANAGER')
|
|
||||||
|
|
||||||
opt.add_subproject('dlls')
|
opt.add_subproject('dlls')
|
||||||
opt.add_subproject('cl_dll')
|
opt.add_subproject('cl_dll')
|
||||||
@ -181,22 +179,6 @@ def configure(conf):
|
|||||||
conf.check_cc(lib='dl')
|
conf.check_cc(lib='dl')
|
||||||
conf.check_cc(lib='m')
|
conf.check_cc(lib='m')
|
||||||
|
|
||||||
# check if we can use C99 tgmath
|
|
||||||
if conf.check_cc(header_name='tgmath.h', mandatory=False):
|
|
||||||
if conf.env.COMPILER_CC == 'msvc':
|
|
||||||
conf.define('_CRT_SILENCE_NONCONFORMING_TGMATH_H', 1)
|
|
||||||
tgmath_usable = conf.check_cc(fragment='''#include<tgmath.h>
|
|
||||||
const float val = 2, val2 = 3;
|
|
||||||
int main(void){ return (int)(-asin(val) + cos(val2)); }''',
|
|
||||||
msg='Checking if tgmath.h is usable', mandatory=False, use='M')
|
|
||||||
conf.define_cond('HAVE_TGMATH_H', tgmath_usable)
|
|
||||||
else:
|
|
||||||
conf.undefine('HAVE_TGMATH_H')
|
|
||||||
cmath_usable = conf.check_cxx(fragment='''#include<cmath>
|
|
||||||
int main(void){ return (int)sqrt(2.0f); }''',
|
|
||||||
msg='Checking if cmath is usable', mandatory = False)
|
|
||||||
conf.define_cond('HAVE_CMATH', cmath_usable)
|
|
||||||
|
|
||||||
if conf.env.COMPILER_CC == 'msvc':
|
if conf.env.COMPILER_CC == 'msvc':
|
||||||
conf.define('_CRT_SECURE_NO_WARNINGS', True)
|
conf.define('_CRT_SECURE_NO_WARNINGS', True)
|
||||||
conf.define('_CRT_NONSTDC_NO_DEPRECATE', True)
|
conf.define('_CRT_NONSTDC_NO_DEPRECATE', True)
|
||||||
|
Loading…
Reference in New Issue
Block a user