X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/81c571783673c794dfd12682a5b9db490cff2a99..1a5f140e6961719c8ae2c9520893260c4e4a6a6f:/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index ee19db8a14..3e610062a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,7 @@ endif() ## ## Check the C/C++ standard that we need -## See also tools/cmake/GCCFlags.cmake that sets our paranoid warning flags +## See also tools/cmake/Flags.cmake that sets our paranoid warning flags INCLUDE(CheckCCompilerFlag) CHECK_C_COMPILER_FLAG(-fstack-cleaner HAVE_C_STACK_CLEANER) @@ -505,7 +505,7 @@ endif() ### Setup gcc & clang flags if (NOT MSVC) - include(${CMAKE_HOME_DIRECTORY}/tools/cmake/GCCFlags.cmake) + include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Flags.cmake) endif() ### Generate the required headers and scripts @@ -752,12 +752,12 @@ SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ### Define source packages for Libs include(${CMAKE_HOME_DIRECTORY}/tools/cmake/DefinePackages.cmake) +add_custom_target(tests COMMENT "Recompiling the tests") + ### Build some Maintainer files include(${CMAKE_HOME_DIRECTORY}/tools/cmake/MaintainerMode.cmake) include(${CMAKE_HOME_DIRECTORY}/tools/cmake/UnitTesting.cmake) -add_custom_target(tests COMMENT "Recompiling the tests") - ### Make Libs if(NOT WIN32) include(${CMAKE_HOME_DIRECTORY}/tools/cmake/MakeLib.cmake) @@ -799,6 +799,7 @@ if(enable_python) target_compile_features(python-bindings PRIVATE cxx_std_14) target_link_libraries(python-bindings PUBLIC simgrid) set_target_properties(python-bindings PROPERTIES LIBRARY_OUTPUT_NAME simgrid) + add_dependencies(tests python-bindings) set_property(TARGET python-bindings APPEND PROPERTY INCLUDE_DIRECTORIES "${INTERNAL_INCLUDES}") else()