From: Martin Quinson Date: Fri, 11 Sep 2015 13:29:52 +0000 (+0200) Subject: don't give gcc flags to MSVC X-Git-Tag: v3_12~250 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/4aa6538cfaa8850cc69ca92388431b16e5144ff6 don't give gcc flags to MSVC --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 025cc9c0ba..5794264fa6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -249,8 +249,10 @@ include(${CMAKE_HOME_DIRECTORY}/tools/cmake/DefinePackages.cmake) include(${CMAKE_HOME_DIRECTORY}/tools/cmake/MaintainerMode.cmake) include(${CMAKE_HOME_DIRECTORY}/tools/cmake/UnitTesting.cmake) -### Setup gcc flags -include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Flags.cmake) +### Setup gcc & clang flags +if (NOT MSVC) + include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Flags.cmake) +endif() ### Make Libs if(NOT WIN32) diff --git a/tools/cmake/Flags.cmake b/tools/cmake/Flags.cmake index 872fe659fe..638c322833 100644 --- a/tools/cmake/Flags.cmake +++ b/tools/cmake/Flags.cmake @@ -1,6 +1,8 @@ ## ## This file is in charge of setting our paranoid flags with regard to warnings and optimization. ## +## It is only used for gcc and clang. MSVC builds don't load this file. +## ## These flags do break some classical CMake tests, so you don't ## want to do so before the very end of the configuration. ##