Merge pull request #53 from teto/enable_c++11
authorMatthieu Coudron <matthieu.coudron@upmc.fr>
Tue, 08 Nov 2016 00:52:26 +0100
changeset 765 55d65891b13b
parent 763 67ea43a2769e (current diff)
parent 764 2ecd3e385bf7 (diff)
child 766 42bb38801bb1
Merge pull request #53 from teto/enable_c++11 Enable C++11 following ns3 example
--- a/RELEASE_NOTES	Tue Nov 08 00:00:45 2016 +0100
+++ b/RELEASE_NOTES	Tue Nov 08 00:52:26 2016 +0100
@@ -29,6 +29,10 @@
 New user-visible features
 -------------------------
 - update docker base image from ubuntu12.04 to ubuntu14.04
+- enabled c++11 following ns3 move to c++11 in commit d5650a8D.  This implies new minimal
+requirements for your compiler:
+- g++-4.8 or later
+- clang-3.3 or later
 
 Bugs fixed
 ----------
--- a/wscript	Tue Nov 08 00:00:45 2016 +0100
+++ b/wscript	Tue Nov 08 00:52:26 2016 +0100
@@ -119,6 +119,10 @@
     if vg_h and vg_memcheck_h:
         conf.env.append_value('CXXDEFINES', 'HAVE_VALGRIND_H')
 
+
+    # Enable C++-11 support
+    conf.env.append_value('CXXFLAGS', '-std=c++11')
+
     if Options.options.kernel_stack:
         if not os.path.isdir(Options.options.kernel_stack):
             Logs.error( "\"%s\" is not a directory: please fix your --enable-kernel-stack parameter." % (Options.options.kernel_stack))