X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f23b0fb864cb60978c1fcfd48d50f62dd054fe31..93e627932e2b4dfb8b7b4e319a820aeda261ceb9:/FindSimGrid.cmake diff --git a/FindSimGrid.cmake b/FindSimGrid.cmake index ad4792e827..051e29a0a7 100644 --- a/FindSimGrid.cmake +++ b/FindSimGrid.cmake @@ -1,6 +1,6 @@ # CMake find module to search for the SimGrid library. -# Copyright (c) 2016-2018. The SimGrid Team. +# Copyright (c) 2016-2019. The SimGrid Team. # # This file is free software; you can redistribute it and/or modify it # under the terms of the license (GNU LGPL) which comes with this package. @@ -19,10 +19,10 @@ # 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) @@ -44,6 +44,9 @@ # #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 @@ -55,6 +58,9 @@ 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