Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Include cmake/Flags.cmake after DefinePackages.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 29 Jan 2019 21:00:18 +0000 (22:00 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 29 Jan 2019 21:00:18 +0000 (22:00 +0100)
The former uses variables defined in the latter (e.g. MC_SRC).

CMakeLists.txt

index 50d67d5..b7a2062 100644 (file)
@@ -504,11 +504,6 @@ else()
   set(GIT_VERSION "none, release version")
 endif()
 
-### Setup gcc & clang flags
-if (NOT MSVC)
-  include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Flags.cmake)
-endif()
-
 ### Generate the required headers and scripts
 #############################################
 
@@ -754,6 +749,11 @@ SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES
 ### Define source packages for Libs
 include(${CMAKE_HOME_DIRECTORY}/tools/cmake/DefinePackages.cmake)
 
+### Setup gcc & clang flags (include *after* DefinePackage.cmake)
+if (NOT MSVC)
+  include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Flags.cmake)
+endif()
+
 add_custom_target(tests COMMENT "Recompiling the tests")
 
 ### Build some Maintainer files