wscript: explicitly undefine HAVE_TGMATH_H if tests are failed

This commit is contained in:
Alibek Omarov 2019-10-18 06:46:46 +03:00
parent 2b13de80bf
commit e93d362391
1 changed files with 5 additions and 2 deletions

View File

@ -233,10 +233,13 @@ def configure(conf):
# check if we can use C99 tgmath
if conf.check_cc(header_name='tgmath.h', mandatory=False):
if conf.check_cc(fragment='''#include<tgmath.h>
tgmath_usable = conf.check_cc(fragment='''#include<tgmath.h>
int main(void){ return (int)sin(2.0f); }''',
msg='Checking if tgmath.h is usable', mandatory=False):
conf.define('HAVE_TGMATH_H', 1)
conf.define_cond('HAVE_TGMATH_H', tgmath_usable)
else:
conf.undefine('HAVE_TGMATH_H')
conf.env.DEDICATED = conf.options.DEDICATED
# we don't need game launcher on dedicated