Index: libnxt-0.3/SConstruct =================================================================== --- libnxt-0.3.orig/SConstruct 2007-04-22 06:41:39.000000000 +0200 +++ libnxt-0.3/SConstruct 2010-09-13 14:49:37.422007163 +0200 @@ -1,16 +1,17 @@ +import os from glob import glob auto_libs = '' -# Detect the system's endianness -from sys import byteorder -if byteorder == 'big': - endian = '_NXT_BIG_ENDIAN' -else: - endian = '_NXT_LITTLE_ENDIAN' +BuildEnv = Environment() + +if os.environ.has_key('CC'): + BuildEnv['CC'] = os.environ['CC'] +if os.environ.has_key('CFLAGS'): + BuildEnv['CFLAGS'] = os.environ['CFLAGS'] +if os.environ.has_key('LDFLAGS'): + BuildEnv['LINKFLAGS'] = os.environ['LDFLAGS'] -BuildEnv = Environment(CCFLAGS=['-Wall', '-std=gnu99', - '-g', '-ggdb', '-D' + endian]) if auto_libs: BuildEnv.ParseConfig('pkg-config --cflags --libs ' + auto_libs)