flags.patch 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. Index: libffado-2.1.0/SConstruct
  2. ===================================================================
  3. --- libffado-2.1.0.orig/SConstruct
  4. +++ libffado-2.1.0/SConstruct
  5. @@ -84,6 +84,30 @@ buildenv=os.environ
  6. env = Environment( tools=['default','scanreplace','pyuic','pyuic4','dbus','doxygen','pkgconfig'], toolpath=['admin'], ENV = buildenv, options=opts )
  7. +
  8. +if os.environ.has_key('CC'):
  9. + env['CC'] = os.environ['CC']
  10. +
  11. +if os.environ.has_key('CXX'):
  12. + env['CXX'] = os.environ['CXX']
  13. +
  14. +# grab OS CFLAGS / CCFLAGS
  15. +if os.environ.has_key('CFLAGS'):
  16. + env['OS_CFLAGS'] = os.environ['CFLAGS']
  17. + env['CFLAGS'] = os.environ['CFLAGS']
  18. +
  19. +if os.environ.has_key('CCFLAGS'):
  20. + env['OS_CCFLAGS'] = os.environ['CCFLAGS']
  21. + env['CCFLAGS'] = os.environ['CCFLAGS']
  22. +
  23. +if os.environ.has_key('CXXFLAGS'):
  24. + env['OS_CCFLAGS'] = os.environ['CXXFLAGS']
  25. + env['CXXFLAGS'] = os.environ['CXXFLAGS']
  26. +
  27. +if os.environ.has_key('CPPFLAGS'):
  28. + env['OS_CPPFLAGS'] = os.environ['CPPFLAGS']
  29. + env['CPPFLAGS'] = os.environ['CPPFLAGS']
  30. +
  31. if env.has_key('COMPILE_FLAGS') and len(env['COMPILE_FLAGS']) > 0:
  32. print '''
  33. * Usage of additional flags is not supported by the ffado-devs.