mirror of
https://github.com/FWGS/xash3d-fwgs
synced 2024-11-22 09:56:22 +01:00
engine: check for non-standard alloca header
This commit is contained in:
parent
0c18a06946
commit
aa7bfb4819
@ -13,6 +13,9 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#if defined( ALLOCA_H )
|
||||||
|
#include ALLOCA_H
|
||||||
|
#endif
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "studio.h"
|
#include "studio.h"
|
||||||
#include "xash3d_mathlib.h"
|
#include "xash3d_mathlib.h"
|
||||||
|
6
wscript
6
wscript
@ -290,6 +290,12 @@ def configure(conf):
|
|||||||
else:
|
else:
|
||||||
conf.undefine('HAVE_TGMATH_H')
|
conf.undefine('HAVE_TGMATH_H')
|
||||||
|
|
||||||
|
# check if we can use alloca.h or malloc.h
|
||||||
|
if conf.check_cc(header_name='alloca.h', mandatory=False):
|
||||||
|
conf.define('ALLOCA_H', 'alloca.h')
|
||||||
|
elif conf.check_cc(header_name='malloc.h', mandatory=False):
|
||||||
|
conf.define('ALLOCA_H', 'malloc.h')
|
||||||
|
|
||||||
# indicate if we are packaging for Linux/BSD
|
# indicate if we are packaging for Linux/BSD
|
||||||
if conf.options.PACKAGING:
|
if conf.options.PACKAGING:
|
||||||
conf.env.LIBDIR = conf.env.BINDIR = '${PREFIX}/lib/xash3d'
|
conf.env.LIBDIR = conf.env.BINDIR = '${PREFIX}/lib/xash3d'
|
||||||
|
Loading…
Reference in New Issue
Block a user