Bug #2664 » patch_ndnsim_scenario.diff
| .waf-tools/default-compiler-flags.py | ||
|---|---|---|
|
"""This class defines base flags that work for gcc and clang compiler"""
|
||
|
def getDebugFlags(self, conf):
|
||
|
flags = super(GccBasicFlags, self).getDebugFlags(conf)
|
||
|
flags['CXXFLAGS'] += ['-pedantic', '-Wall',
|
||
|
flags['CXXFLAGS'] += ['-Wall',
|
||
|
'-O0',
|
||
|
'-g3',
|
||
|
'-Werror',
|
||
| ... | ... | |
|
|
||
|
def getOptimizedFlags(self, conf):
|
||
|
flags = super(GccBasicFlags, self).getOptimizedFlags(conf)
|
||
|
flags['CXXFLAGS'] += ['-pedantic', '-Wall', '-O2', '-g']
|
||
|
flags['CXXFLAGS'] += ['-Wall', '-O2', '-g']
|
||
|
return flags
|
||
|
|
||
|
class GccFlags(GccBasicFlags):
|
||
| wscript | ||
|---|---|---|
|
os.environ['PKG_CONFIG_PATH'] = ':'.join([
|
||
|
'/usr/local/lib/pkgconfig',
|
||
|
'/opt/local/lib/pkgconfig'])
|
||
|
|
||
|
conf.check_boost(lib='system iostreams')
|
||
|
boost_version = conf.env.BOOST_VERSION.split('_')
|
||
|
if int(boost_version[0]) < 1 or int(boost_version[1]) < 53:
|
||
|
Logs.error ("ndnSIM requires at least boost version 1.53")
|
||
|
Logs.error ("Please upgrade your distribution or install custom boost libraries (http://ndnsim.net/faq.html#boost-libraries)")
|
||
|
exit (1)
|
||
|
|
||
|
conf.check_cfg(package='libndn-cxx', args=['--cflags', '--libs'],
|
||
|
uselib_store='NDN_CXX', mandatory=True)
|
||
|
|
||
| ... | ... | |
|
conf.define('NS3_ASSERT_ENABLE', 1)
|
||
|
|
||
|
def build (bld):
|
||
|
deps = 'NDN_CXX ' + ' '.join (['ns3_'+dep for dep in MANDATORY_NS3_MODULES + OTHER_NS3_MODULES]).upper ()
|
||
|
deps = 'BOOST BOOST_IOSTREAMS ' + ' '.join (['ns3_'+dep for dep in MANDATORY_NS3_MODULES + OTHER_NS3_MODULES]).upper ()
|
||
|
|
||
|
common = bld.objects (
|
||
|
target = "extensions",
|
||
- « Previous
- 1
- 2
- Next »