From a4d8802f1540ee9f8a523f474857dfd6c00648c8 Mon Sep 17 00:00:00 2001 From: jboisson Date: Fri, 15 Feb 2008 15:04:08 +0000 Subject: [PATCH] Param is added in each corresponding lesson if 'make install' is typed git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@965 331e1502-861f-0410-8da2-ba01fb791d7f --- trunk/paradiseo-mo/tutorial/Lesson1/CMakeLists.txt | 8 ++++++++ trunk/paradiseo-mo/tutorial/Lesson2/CMakeLists.txt | 9 +++++++++ trunk/paradiseo-mo/tutorial/Lesson3/CMakeLists.txt | 9 +++++++++ trunk/paradiseo-mo/tutorial/Lesson4/CMakeLists.txt | 9 +++++++++ 4 files changed, 35 insertions(+) diff --git a/trunk/paradiseo-mo/tutorial/Lesson1/CMakeLists.txt b/trunk/paradiseo-mo/tutorial/Lesson1/CMakeLists.txt index 9cf1037e3..e57c6c369 100644 --- a/trunk/paradiseo-mo/tutorial/Lesson1/CMakeLists.txt +++ b/trunk/paradiseo-mo/tutorial/Lesson1/CMakeLists.txt @@ -10,7 +10,15 @@ INCLUDE_DIRECTORIES(${ParadisEO-MO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${TSP_SRC_DIR}) ###################################################################################### +ADD_CUSTOM_TARGET(install DEPENDS ${ParadisEO-MO_SOURCE_DIR}/tutorial/Lesson1/param ) +ADD_CUSTOM_COMMAND( + TARGET install + POST_BUILD + COMMAND ${CMAKE_COMMAND} + ARGS -E copy_if_different + ${ParadisEO-MO_SOURCE_DIR}/tutorial/Lesson1/param + ${ParadisEO-MO_BINARY_DIR}/tutorial/Lesson1) ###################################################################################### ### 2) Specify where CMake can find the libraries diff --git a/trunk/paradiseo-mo/tutorial/Lesson2/CMakeLists.txt b/trunk/paradiseo-mo/tutorial/Lesson2/CMakeLists.txt index 5eddc74ba..353d5e707 100644 --- a/trunk/paradiseo-mo/tutorial/Lesson2/CMakeLists.txt +++ b/trunk/paradiseo-mo/tutorial/Lesson2/CMakeLists.txt @@ -10,6 +10,15 @@ INCLUDE_DIRECTORIES(${ParadisEO-MO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${TSP_SRC_DIR}) ###################################################################################### +ADD_CUSTOM_TARGET(install DEPENDS ${ParadisEO-MO_SOURCE_DIR}/tutorial/Lesson2/param ) + +ADD_CUSTOM_COMMAND( + TARGET install + POST_BUILD + COMMAND ${CMAKE_COMMAND} + ARGS -E copy_if_different + ${ParadisEO-MO_SOURCE_DIR}/tutorial/Lesson2/param + ${ParadisEO-MO_BINARY_DIR}/tutorial/Lesson2) ###################################################################################### diff --git a/trunk/paradiseo-mo/tutorial/Lesson3/CMakeLists.txt b/trunk/paradiseo-mo/tutorial/Lesson3/CMakeLists.txt index 7cad27183..3e1834af7 100644 --- a/trunk/paradiseo-mo/tutorial/Lesson3/CMakeLists.txt +++ b/trunk/paradiseo-mo/tutorial/Lesson3/CMakeLists.txt @@ -10,6 +10,15 @@ INCLUDE_DIRECTORIES(${ParadisEO-MO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${TSP_SRC_DIR}) ###################################################################################### +ADD_CUSTOM_TARGET(install DEPENDS ${ParadisEO-MO_SOURCE_DIR}/tutorial/Lesson3/param ) + +ADD_CUSTOM_COMMAND( + TARGET install + POST_BUILD + COMMAND ${CMAKE_COMMAND} + ARGS -E copy_if_different + ${ParadisEO-MO_SOURCE_DIR}/tutorial/Lesson3/param + ${ParadisEO-MO_BINARY_DIR}/tutorial/Lesson3) ###################################################################################### diff --git a/trunk/paradiseo-mo/tutorial/Lesson4/CMakeLists.txt b/trunk/paradiseo-mo/tutorial/Lesson4/CMakeLists.txt index de9a88812..cd25080d9 100644 --- a/trunk/paradiseo-mo/tutorial/Lesson4/CMakeLists.txt +++ b/trunk/paradiseo-mo/tutorial/Lesson4/CMakeLists.txt @@ -10,7 +10,15 @@ INCLUDE_DIRECTORIES(${ParadisEO-MO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${TSP_SRC_DIR}) ###################################################################################### +ADD_CUSTOM_TARGET(install DEPENDS ${ParadisEO-MO_SOURCE_DIR}/tutorial/Lesson4/param ) +ADD_CUSTOM_COMMAND( + TARGET install + POST_BUILD + COMMAND ${CMAKE_COMMAND} + ARGS -E copy_if_different + ${ParadisEO-MO_SOURCE_DIR}/tutorial/Lesson4/param + ${ParadisEO-MO_BINARY_DIR}/tutorial/Lesson4) ###################################################################################### ### 2) Specify where CMake can find the libraries @@ -36,6 +44,7 @@ ENDIF(WIN32 AND NOT CYGWIN) ADD_EXECUTABLE(iterated_local_search iterated_local_search.cpp) ADD_DEPENDENCIES(iterated_local_search tsp) + ######################################################################################