build: Adjust and test scenario template for ndnSIM 2.1 and minor fixes

Refs: #3138, #2663
This commit is contained in:
Spyridon Mastorakis authored and Alexander Afanasyev committed 2015-09-02 18:02:41 -07:00
1 parent ee274bf278
commit 2b5b6f55f0
2 files changed
+3 -6

No files matched your search

+2 -3
View File
@@ -99,17 +99,16 @@ class GccBasicFlags(CompilerFlags):
"""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',
'-Wno-error=maybe-uninitialized', # Bug #1615
]
return flags
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):
+1 -3
View File
@@ -40,8 +40,6 @@ def configure(conf):
os.environ['PKG_CONFIG_PATH'] = ':'.join([
'/usr/local/lib/pkgconfig',
'/opt/local/lib/pkgconfig'])
conf.check_cfg(package='libndn-cxx', args=['--cflags', '--libs'],
uselib_store='NDN_CXX', mandatory=True)
try:
conf.check_ns3_modules(MANDATORY_NS3_MODULES)
@@ -68,7 +66,7 @@ def configure(conf):
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 = ' '.join (['ns3_'+dep for dep in MANDATORY_NS3_MODULES + OTHER_NS3_MODULES]).upper ()
common = bld.objects (
target = "extensions",