1.1 --- a/wscript Tue Oct 27 13:42:27 2009 +0300
1.2 +++ b/wscript Tue Oct 27 13:56:38 2009 +0300
1.3 @@ -282,13 +282,14 @@
1.4 env.append_value('CXXDEFINES', 'NS3_ASSERT_ENABLE')
1.5 env.append_value('CXXDEFINES', 'NS3_LOG_ENABLE')
1.6
1.7 - if Options.options.build_profile == 'release':
1.8 - env.append_value('CXXFLAGS', '-fomit-frame-pointer')
1.9 - env.append_value('CXXFLAGS', '-march=native')
1.10 -
1.11 env['PLATFORM'] = sys.platform
1.12
1.13 if conf.env['CXX_NAME'] in ['gcc', 'icc']:
1.14 + if Options.options.build_profile == 'release':
1.15 + env.append_value('CXXFLAGS', '-fomit-frame-pointer')
1.16 + if conf.check_compilation_flag('-march=native'):
1.17 + env.append_value('CXXFLAGS', '-march=native')
1.18 +
1.19 if sys.platform == 'win32':
1.20 env.append_value("LINKFLAGS", "-Wl,--enable-runtime-pseudo-reloc")
1.21 elif sys.platform == 'cygwin':