X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8033578c7938cc79ec840fc74c8eab82efbd9454..1f6a008d060e1ffc86348cfa7a9750688d871314:/FindSimGrid.cmake diff --git a/FindSimGrid.cmake b/FindSimGrid.cmake index 1b1817689e..5fa544fae4 100644 --- a/FindSimGrid.cmake +++ b/FindSimGrid.cmake @@ -1,6 +1,6 @@ -# CMake find module to search for the SimGrid library. +# CMake find module to search for the SimGrid library. -# Copyright (c) 2016-2020. The SimGrid Team. +# Copyright (c) 2016-2022. 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. @@ -48,7 +48,7 @@ # Since SimGrid header files require C++14, so we set CMAKE_CXX_STANDARD to 14. # Change this variable in your own file if you need a later standard. -# +# # IMPROVING THIS FILE # ------------------- # - Use automatic SimGridConfig.cmake creation via export/install(EXPORT in main CMakeLists.txt: @@ -72,7 +72,7 @@ if (NOT SimGrid_INCLUDE_DIR) NAMES simgrid_config.h PATHS ${SimGrid_PATH}/include /opt/simgrid/include ) -endif() +endif() find_library(SimGrid_LIBRARY NAMES simgrid PATHS ${SimGrid_PATH}/lib /opt/simgrid/lib @@ -100,7 +100,7 @@ if (SimGrid_INCLUDE_DIR) set(SimGrid_VERSION_${CMAKE_MATCH_1} ${CMAKE_MATCH_2}) endforeach() unset(SimGrid_VERSION_STRING) - unset(SimGrid_VERSION_REGEX) + unset(SimGrid_VERSION_REGEX) endif () include(FindPackageHandleStandardArgs) @@ -119,7 +119,7 @@ if (SimGrid_FOUND AND NOT CMAKE_VERSION VERSION_LESS 2.8.12) ) # We need C++14, so check for it just in case the user removed it since compiling SimGrid if (NOT CMAKE_VERSION VERSION_LESS 3.8) - # 3.8+ allows us to simply require C++11 (or higher) + # 3.8+ allows us to simply require C++14 (or higher) set_property(TARGET SimGrid::SimGrid PROPERTY INTERFACE_COMPILE_FEATURES cxx_std_14) elseif (NOT CMAKE_VERSION VERSION_LESS 3.1) # 3.1+ is similar but for certain features. We pick just one