-if(HAVE_NS3_LIB AND HAVE_CORE_MODULE_H)
- set(HAVE_NS3 1)
- string(REPLACE "/libns3.${LIB_EXE}" "" HAVE_NS3_LIB "${HAVE_NS3_LIB}")
+message(STATUS "Looking for lib ns3-core")
+if(HAVE_NS3_CORE_LIB)
+message(STATUS "Looking for lib ns3-core - found")
+else(HAVE_NS3_CORE_LIB)
+message(STATUS "Looking for lib ns3-core - not found")
+endif(HAVE_NS3_CORE_LIB)
+mark_as_advanced(HAVE_NS3_LIB)
+mark_as_advanced(HAVE_NS3_CORE_LIB)
+
+if(HAVE_CORE_MODULE_H)
+ if(HAVE_NS3_LIB)
+ message(STATUS "Warning: NS-3 version <= 3.10")
+ set(HAVE_NS3 1)
+ set(NS3_VERSION 310)
+ string(REPLACE "/libns3.${LIB_EXE}" "" HAVE_NS3_LIB "${HAVE_NS3_LIB}")
+ endif(HAVE_NS3_LIB)
+ if(HAVE_NS3_CORE_LIB)
+ message(STATUS "NS-3 version > 3.10")
+ set(HAVE_NS3 1)
+ set(NS3_VERSION 312)
+ string(REPLACE "/libns3-core.${LIB_EXE}" "" HAVE_NS3_LIB "${HAVE_NS3_CORE_LIB}")
+ endif(HAVE_NS3_CORE_LIB)
+endif(HAVE_CORE_MODULE_H)
+
+if(HAVE_NS3)