build: Fix compilation on Ubuntu platform and add work-around for ndn-cxx regression
Note that on Ubuntu 12.04, either boost libraries or compiler needs to be upgraded.
Change-Id: I33f1089f961f99abf3d1803bf833e76ff7fb528d
Refs: #2379, #2380, #2382, #2381, #2383
diff --git a/wscript b/wscript
index 95b16a1..e9ef718 100644
--- a/wscript
+++ b/wscript
@@ -11,8 +11,16 @@
def required_boost_libs(conf):
conf.env.REQUIRED_BOOST_LIBS += REQUIRED_BOOST_LIBS
+def options(opt):
+ opt.load(['dependency-checker',
+ 'doxygen', 'sphinx_build', 'type_traits', 'compiler-features'],
+ tooldir=['%s/.waf-tools' % opt.path.abspath()])
+
def configure(conf):
- conf.env['ENABLE_NDNSIM']=False;
+ conf.load(['dependency-checker',
+ 'doxygen', 'sphinx_build', 'type_traits', 'compiler-features'])
+
+ conf.env['ENABLE_NDNSIM']=False
conf.check_cfg(package='libndn-cxx', args=['--cflags', '--libs'],
uselib_store='NDN_CXX', mandatory=True)