From a398cd4e3d3b7aa096f8f3471a7b81194a2b75fa Mon Sep 17 00:00:00 2001 From: legrand Date: Fri, 29 Jun 2007 15:12:13 +0000 Subject: [PATCH] add cmake build type debug/release restriction git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@480 331e1502-861f-0410-8da2-ba01fb791d7f --- trunk/paradiseo-moeo/tutorial/Lesson1/src/CMakeLists.txt | 2 ++ .../paradiseo-moeo/tutorial/Lesson1/src/flowshop/CMakeLists.txt | 2 ++ trunk/paradiseo-moeo/tutorial/Lesson2/src/CMakeLists.txt | 2 ++ 3 files changed, 6 insertions(+) diff --git a/trunk/paradiseo-moeo/tutorial/Lesson1/src/CMakeLists.txt b/trunk/paradiseo-moeo/tutorial/Lesson1/src/CMakeLists.txt index 9e938a42d..d29b34f5a 100644 --- a/trunk/paradiseo-moeo/tutorial/Lesson1/src/CMakeLists.txt +++ b/trunk/paradiseo-moeo/tutorial/Lesson1/src/CMakeLists.txt @@ -103,6 +103,8 @@ ELSEIF(WIN32) TARGET_LINK_LIBRARIES(FlowShopEA flowshop) TARGET_LINK_LIBRARIES(FlowShopEA eo) TARGET_LINK_LIBRARIES(FlowShopEA eoutils) + ELSE(CMAKE_BUILD_TYPE STREQUAL Debug) + MESSAGE(FATAL_ERROR " Cmake build type can only be \"Debug\" or \"Release\" ") ENDIF(CMAKE_BUILD_TYPE STREQUAL Debug) ENDIF(UNIX) diff --git a/trunk/paradiseo-moeo/tutorial/Lesson1/src/flowshop/CMakeLists.txt b/trunk/paradiseo-moeo/tutorial/Lesson1/src/flowshop/CMakeLists.txt index 250d5814c..ab2a5e6fb 100644 --- a/trunk/paradiseo-moeo/tutorial/Lesson1/src/flowshop/CMakeLists.txt +++ b/trunk/paradiseo-moeo/tutorial/Lesson1/src/flowshop/CMakeLists.txt @@ -102,6 +102,8 @@ ELSEIF(WIN32) ELSEIF(CMAKE_BUILD_TYPE STREQUAL Release) TARGET_LINK_LIBRARIES(flowshop moeo) TARGET_LINK_LIBRARIES(flowshop eo) + ELSE(CMAKE_BUILD_TYPE STREQUAL Debug) + MESSAGE(FATAL_ERROR " Cmake build type can only be \"Debug\" or \"Release\" ") ENDIF(CMAKE_BUILD_TYPE STREQUAL Debug) ENDIF(UNIX) diff --git a/trunk/paradiseo-moeo/tutorial/Lesson2/src/CMakeLists.txt b/trunk/paradiseo-moeo/tutorial/Lesson2/src/CMakeLists.txt index f1839b823..225fefce6 100644 --- a/trunk/paradiseo-moeo/tutorial/Lesson2/src/CMakeLists.txt +++ b/trunk/paradiseo-moeo/tutorial/Lesson2/src/CMakeLists.txt @@ -88,6 +88,8 @@ ELSEIF(WIN32) TARGET_LINK_LIBRARIES(sch1 moeo) TARGET_LINK_LIBRARIES(sch1 eo) TARGET_LINK_LIBRARIES(sch1 eoutils) + ELSE(CMAKE_BUILD_TYPE STREQUAL Debug) + MESSAGE(FATAL_ERROR " Cmake build type can only be \"Debug\" or \"Release\" ") ENDIF(CMAKE_BUILD_TYPE STREQUAL Debug) ENDIF(UNIX)