append {CC,CXX,LINK,LD}FLAGS_EXTRA to corresponding {CC,CXX,LINK}FLAGS.
1.1 --- a/wscript Fri Oct 23 17:31:36 2009 +0400
1.2 +++ b/wscript Fri Oct 23 17:35:38 2009 +0400
1.3 @@ -382,6 +382,14 @@
1.4 conf.env.append_value('CXXDEFINES', "ENABLE_GSL")
1.5 conf.env.append_value('CCDEFINES', "ENABLE_GSL")
1.6
1.7 + # append user defined flags after all our ones
1.8 + for (confvar, envvar) in [['CCFLAGS', 'CCFLAGS_EXTRA'],
1.9 + ['CXXFLAGS', 'CXXFLAGS_EXTRA'],
1.10 + ['LINKFLAGS', 'LINKFLAGS_EXTRA'],
1.11 + ['LINKFLAGS', 'LDFLAGS_EXTRA']]:
1.12 + if envvar in os.environ:
1.13 + conf.env.append_value(confvar, os.environ[envvar])
1.14 +
1.15 # Write a summary of optional features status
1.16 print "---- Summary of optional NS-3 features:"
1.17 for (name, caption, was_enabled, reason_not_enabled) in conf.env['NS3_OPTIONAL_FEATURES']: