# DEVELOPERS OF PROGRAMS USING SIMGRID
# ------------------------------------
#
-# 1. Include this file in your own CMakeLists.txt
+# 1. Include this file in your own CMakeLists.txt (before defining any target)
# Either by copying it in your tree, or (recommended) by using the
# version automatically installed by SimGrid.
-#
+#
# 2. Afterward, if you have CMake >= 2.8.12, this will define a
# target called 'SimGrid::Simgrid'. Use it as:
# target_link_libraries(your-simulator SimGrid::SimGrid)
# #else
# (code to use with SimGrid v3.19+)
# #endif
+#
+# Since SimGrid header files require C++11, so we set CMAKE_CXX_STANDARD to 11.
+# Change this variable in your own file if you need a later standard.
#
# IMPROVING THIS FILE
cmake_minimum_required(VERSION 2.8)
+set(CMAKE_CXX_STANDARD 11)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
find_path(SimGrid_INCLUDE_DIR
NAMES simgrid/config.h
PATHS ${SimGrid_PATH}/include /opt/simgrid/include