You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.4 KiB

  1. --- a/SConstruct
  2. +++ b/SConstruct
  3. @@ -134,21 +134,21 @@ env = Environment(
  4. # handle options/environment varibles.
  5. if 'CC' in os.environ:
  6. - env.Replace(CC = os.environ['CC'])
  7. + env.Replace(CC = Split(os.environ['CC']))
  8. # CFLAGS
  9. if GetOption("cflags") != "":
  10. env.Append(CFLAGS = GetOption("cflags"))
  11. elif 'CFLAGS' in os.environ:
  12. - env.Append(CFLAGS = os.environ['CFLAGS'])
  13. + env.Append(CFLAGS = Split(os.environ['CFLAGS']))
  14. # LDFLAGS
  15. if GetOption("ldflags") != "":
  16. env.Replace(LINKFLAGS = GetOption("ldflags"))
  17. elif 'LDFLAGS' in os.environ:
  18. - env.Replace(LINKFLAGS = os.environ['LDFLAGS'])
  19. + env.Replace(LINKFLAGS = Split(os.environ['LDFLAGS']))
  20. elif 'LINKFLAGS' in os.environ:
  21. - env.Replace(LINKFLAGS = os.environ['LINKFLAGS'])
  22. + env.Replace(LINKFLAGS = Split(os.environ['LINKFLAGS']))
  23. # LIBS
  24. if GetOption("libs") != "":
  25. @@ -192,15 +192,6 @@ else:
  26. # autoconf
  27. conf = Configure(env, custom_tests = {'CheckEpoll' : CheckEpoll, 'CheckSelect' : CheckSelect, 'CheckKqueue' : CheckKqueue, 'CheckEndian' : CheckEndian})
  28. -# Endian check
  29. -endian = conf.CheckEndian()
  30. -if endian == 'Big':
  31. - env.Append(CFLAGS = ["-DBIG_ENDIAN"])
  32. -elif endian == 'Little':
  33. - env.Append(CFLAGS = ["-DLITTLE_ENDIAN"])
  34. -else:
  35. - raise SConfError("Error when testing the endian.")
  36. -
  37. # built-in event loop check
  38. if GetOption("transport") == 'built-in' or GetOption("transport") == '':
  39. if GetOption("evloop") == 'epoll':