Browse Source

wscript: try to find alloca in stdlib.h on platforms without alloca.h or malloc.h

pull/2/head
Henry Ford 1 year ago committed by Alibek Omarov
parent
commit
dbdd330cf7
  1. 3
      wscript

3
wscript

@ -378,6 +378,9 @@ def configure(conf):
conf.define('ALLOCA_H', 'alloca.h') conf.define('ALLOCA_H', 'alloca.h')
elif conf.check_cc(header_name='malloc.h', mandatory=False): elif conf.check_cc(header_name='malloc.h', mandatory=False):
conf.define('ALLOCA_H', 'malloc.h') conf.define('ALLOCA_H', 'malloc.h')
elif conf.check_cc(fragment = '''#include <stdlib.h>
int main(void) { alloca(1); }''', msg = 'Checking for alloca in stdlib.h'):
conf.define('ALLOCA_H', 'stdlib.h')
if conf.env.DEST_OS == 'nswitch': if conf.env.DEST_OS == 'nswitch':
conf.check_cfg(package='solder', args='--cflags --libs', uselib_store='SOLDER') conf.check_cfg(package='solder', args='--cflags --libs', uselib_store='SOLDER')

Loading…
Cancel
Save