--- a/SConstruct +++ b/SConstruct @@ -134,21 +134,21 @@ env = Environment( # handle options/environment varibles. if 'CC' in os.environ: - env.Replace(CC = os.environ['CC']) + env.Replace(CC = Split(os.environ['CC'])) # CFLAGS if GetOption("cflags") != "": env.Append(CFLAGS = GetOption("cflags")) elif 'CFLAGS' in os.environ: - env.Append(CFLAGS = os.environ['CFLAGS']) + env.Append(CFLAGS = Split(os.environ['CFLAGS'])) # LDFLAGS if GetOption("ldflags") != "": env.Replace(LINKFLAGS = GetOption("ldflags")) elif 'LDFLAGS' in os.environ: - env.Replace(LINKFLAGS = os.environ['LDFLAGS']) + env.Replace(LINKFLAGS = Split(os.environ['LDFLAGS'])) elif 'LINKFLAGS' in os.environ: - env.Replace(LINKFLAGS = os.environ['LINKFLAGS']) + env.Replace(LINKFLAGS = Split(os.environ['LINKFLAGS'])) # LIBS if GetOption("libs") != "": @@ -192,15 +192,6 @@ else: # autoconf conf = Configure(env, custom_tests = {'CheckEpoll' : CheckEpoll, 'CheckSelect' : CheckSelect, 'CheckKqueue' : CheckKqueue, 'CheckEndian' : CheckEndian}) -# Endian check -endian = conf.CheckEndian() -if endian == 'Big': - env.Append(CFLAGS = ["-DBIG_ENDIAN"]) -elif endian == 'Little': - env.Append(CFLAGS = ["-DLITTLE_ENDIAN"]) -else: - raise SConfError("Error when testing the endian.") - # built-in event loop check if GetOption("transport") == 'built-in' or GetOption("transport") == '': if GetOption("evloop") == 'epoll':