From 4e9742f3d40b0244a47d981d93a469df23da0f25 Mon Sep 17 00:00:00 2001 From: boufaras Date: Thu, 28 Oct 2010 11:58:32 +0000 Subject: [PATCH] git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1970 331e1502-861f-0410-8da2-ba01fb791d7f --- trunk/paradiseo-mo/tutorial/CMakeLists.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/trunk/paradiseo-mo/tutorial/CMakeLists.txt b/trunk/paradiseo-mo/tutorial/CMakeLists.txt index 7f078089d..39b4bb96c 100644 --- a/trunk/paradiseo-mo/tutorial/CMakeLists.txt +++ b/trunk/paradiseo-mo/tutorial/CMakeLists.txt @@ -152,6 +152,14 @@ IF(ENABLE_CMAKE_EXAMPLE OR CMAKE_GENERATOR STREQUAL "Visual Studio 8 2005" OR CM ${MO_BIN_DIR}/tutorial/Lesson9/VNS.param ) + + EXECUTE_PROCESS( + COMMAND ${CMAKE_COMMAND} -E copy_if_different + ${MO_SRC_DIR}/tutorial/Lesson10/testKswapNeighborhood.param + ${MO_BIN_DIR}/tutorial/Lesson10/testKswapNeighborhood.param + + ) + ENDIF(ENABLE_CMAKE_EXAMPLE OR CMAKE_GENERATOR STREQUAL "Visual Studio 8 2005" OR CMAKE_GENERATOR STREQUAL "Visual Studio 9 2008" OR CMAKE_GENERATOR STREQUAL "Visual Studio 10") MACRO(ADD_COMMANDS_NEWMO) @@ -317,6 +325,12 @@ MACRO(ADD_COMMANDS_NEWMO) ${MO_SRC_DIR}/tutorial/Lesson9/VNS.param ${MO_BIN_DIR}/tutorial/Lesson9 ) + ADD_CUSTOM_COMMAND( + OUTPUT ${MO_BIN_DIR}/tutorial/Lesson10/testKswapNeighborhood.param + COMMAND ${CMAKE_COMMAND} -E copy_if_different + ${MO_SRC_DIR}/tutorial/Lesson10/testKswapNeighborhood.param + ${MO_BIN_DIR}/tutorial/Lesson10 + ) ENDMACRO(ADD_COMMANDS_NEWMO) @@ -400,6 +414,11 @@ MACRO(ADD_TARGET_NEWMO n) ${MO_BIN_DIR}/tutorial/Lesson9/VNS ${MO_BIN_DIR}/tutorial/Lesson9/VNS.param ) + ELSEIF(${n} STREQUAL "lesson10") + ADD_CUSTOM_TARGET(lesson10 DEPENDS + ${MO_BIN_DIR}/tutorial/Lesson10/testKswapNeighborhood + ${MO_BIN_DIR}/tutorial/Lesson10/testKswapNeighborhood.param + ) ENDIF(${n} STREQUAL "lesson1") ENDMACRO(ADD_TARGET_NEWMO) @@ -413,6 +432,7 @@ ADD_SUBDIRECTORY(Lesson6) ADD_SUBDIRECTORY(Lesson7) ADD_SUBDIRECTORY(Lesson8) ADD_SUBDIRECTORY(Lesson9) +ADD_SUBDIRECTORY(Lesson10) IF(NOT CMAKE_GENERATOR STREQUAL "Visual Studio 8 2005" AND NOT CMAKE_GENERATOR STREQUAL "Visual Studio 9 2008" OR CMAKE_GENERATOR STREQUAL "Visual Studio 10") ADD_COMMANDS_NEWMO()