From 080f98bffafc29df4daa78ac343e2ac8978b943b Mon Sep 17 00:00:00 2001 From: paradiseo Date: Wed, 14 Jan 2009 14:50:46 +0000 Subject: [PATCH] Cmake configuration modified --- eo/CMakeLists.txt | 19 ++++--------------- eo/app/CMakeLists.txt | 1 - eo/app/gprop/CMakeLists.txt | 10 ---------- eo/app/gpsymreg/CMakeLists.txt | 16 ---------------- eo/app/mastermind/CMakeLists.txt | 16 ---------------- eo/doc/CMakeLists.txt | 2 -- eo/src/CMakeLists.txt | 18 +++++++----------- eo/src/es/CMakeLists.txt | 9 +-------- eo/src/ga/CMakeLists.txt | 6 ------ eo/src/moo/CMakeLists.txt | 7 ------- eo/src/utils/CMakeLists.txt | 7 ------- eo/test/CMakeLists.txt | 7 ------- eo/tutorial/CMakeLists.txt | 2 -- eo/tutorial/Lesson1/CMakeLists.txt | 16 ---------------- eo/tutorial/Lesson2/CMakeLists.txt | 16 ---------------- eo/tutorial/Lesson3/CMakeLists.txt | 16 ---------------- eo/tutorial/Lesson4/CMakeLists.txt | 21 ++++----------------- eo/tutorial/Lesson5/CMakeLists.txt | 15 --------------- eo/tutorial/Lesson6/CMakeLists.txt | 13 ------------- 19 files changed, 16 insertions(+), 201 deletions(-) diff --git a/eo/CMakeLists.txt b/eo/CMakeLists.txt index e9dccf3d4..bf91d5ba4 100644 --- a/eo/CMakeLists.txt +++ b/eo/CMakeLists.txt @@ -1,13 +1,9 @@ - ###################################################################################### ### 0) If you want to set your variables in eo-conf.cmake and avoid the cmd line ###################################################################################### INCLUDE(eo-conf.cmake OPTIONAL) -###################################################################################### - - ###################################################################################### ### 1) Main project config ###################################################################################### @@ -33,12 +29,10 @@ INCLUDE_REGULAR_EXPRESSION("^.*$" "^$") ENABLE_LANGUAGE(CXX) ENABLE_LANGUAGE(C) -#################################################################################### - - ##################################################################################### ### 2) Include required modules / configuration files ##################################################################################### + INCLUDE(CMakeBackwardCompatibilityCXX) INCLUDE(FindDoxygen) @@ -58,9 +52,7 @@ configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h) IF (WIN32) ADD_DEFINITIONS(-D_WINDOWS=1) ENDIF (WIN32) -###################################################################################### - - + ##################################################################################### ### 3) Manage the build type ##################################################################################### @@ -95,7 +87,7 @@ IF(WIN32 AND NOT CYGWIN) ENDIF(CMAKE_CXX_COMPILER MATCHES cl) ELSE(WIN32 AND NOT CYGWIN) IF(CMAKE_COMPILER_IS_GNUCXX) - SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g -fprofile-arcs -ftest-coverage -Wall -Wextra") + SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g -fprofile-arcs -ftest-coverage -Wall -Wextra -Wno-unused-parameter -Wno-ignored-qualifiers") SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2") SET(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -O6") ENDIF(CMAKE_COMPILER_IS_GNUCXX) @@ -105,8 +97,6 @@ IF(CMAKE_BUILD_TYPE MATCHES Debug) ADD_DEFINITIONS(-DCMAKE_VERBOSE_MAKEFILE=ON) ENDIF(CMAKE_BUILD_TYPE MATCHES Debug) -##################################################################################### - ###################################################################################### ### compilation of examples? ###################################################################################### @@ -120,8 +110,6 @@ SET(ENABLE_CMAKE_EXAMPLE TRUE CACHE BOOL "Enable copy of benchs and parameters f IF (ENABLE_CMAKE_TESTING) ENABLE_TESTING() ENDIF (ENABLE_CMAKE_TESTING) -###################################################################################### - ###################################################################################### ### 5) Where must cmake go now ? @@ -132,4 +120,5 @@ ADD_SUBDIRECTORY(doc) ADD_SUBDIRECTORY(src) ADD_SUBDIRECTORY(test) ADD_SUBDIRECTORY(tutorial) + ###################################################################################### diff --git a/eo/app/CMakeLists.txt b/eo/app/CMakeLists.txt index 2a56c9ce5..55116b43d 100644 --- a/eo/app/CMakeLists.txt +++ b/eo/app/CMakeLists.txt @@ -1,4 +1,3 @@ - ###################################################################################### ### 1) Where must cmake go now ? ###################################################################################### diff --git a/eo/app/gprop/CMakeLists.txt b/eo/app/gprop/CMakeLists.txt index 38d40c792..e19df9bd8 100644 --- a/eo/app/gprop/CMakeLists.txt +++ b/eo/app/gprop/CMakeLists.txt @@ -1,5 +1,3 @@ - - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -7,20 +5,12 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - - - ###################################################################################### ### 2) Specify where CMake can find the libraries (mandatory: before 3) ) ###################################################################################### LINK_DIRECTORIES(${EO_BINARY_DIR}/lib) -###################################################################################### - - - ###################################################################################### ### 3) Define your target(s): just an executable here ###################################################################################### diff --git a/eo/app/gpsymreg/CMakeLists.txt b/eo/app/gpsymreg/CMakeLists.txt index 98de00c59..45b561e16 100644 --- a/eo/app/gpsymreg/CMakeLists.txt +++ b/eo/app/gpsymreg/CMakeLists.txt @@ -1,5 +1,3 @@ - - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -7,20 +5,12 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - - - ###################################################################################### ### 2) Specify where CMake can find the libraries (mandatory: before 3) ) ###################################################################################### LINK_DIRECTORIES(${EO_BINARY_DIR}/lib) -###################################################################################### - - - ###################################################################################### ### 3) Define your target(s): just an executable here ###################################################################################### @@ -31,9 +21,6 @@ SET (GPSYMREG_SOURCES main.cpp) ADD_EXECUTABLE(gpsymreg ${GPSYMREG_SOURCES}) ADD_DEPENDENCIES(gpsymreg eo eoutils) -###################################################################################### - - ###################################################################################### ### 4) Optionnal: define your target(s)'s version: no effect for windows @@ -41,9 +28,6 @@ ADD_DEPENDENCIES(gpsymreg eo eoutils) SET(GPSYMREG_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(gpsymreg PROPERTIES VERSION "${GPSYMREG_VERSION}") -###################################################################################### - - ###################################################################################### ### 5) Link the librairies for your target(s) diff --git a/eo/app/mastermind/CMakeLists.txt b/eo/app/mastermind/CMakeLists.txt index a1df48bdb..d07e97415 100644 --- a/eo/app/mastermind/CMakeLists.txt +++ b/eo/app/mastermind/CMakeLists.txt @@ -1,5 +1,3 @@ - - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -7,20 +5,12 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - - - ###################################################################################### ### 2) Specify where CMake can find the libraries (mandatory: before 3) ) ###################################################################################### LINK_DIRECTORIES(${EO_BINARY_DIR}/lib) -###################################################################################### - - - ###################################################################################### ### 3) Define your target(s): just an executable here ###################################################################################### @@ -31,9 +21,6 @@ SET (MASTERMIND_SOURCES mastermind.cpp) ADD_EXECUTABLE(mastermind ${MASTERMIND_SOURCES}) ADD_DEPENDENCIES(mastermind eo eoutils) -###################################################################################### - - ###################################################################################### ### 4) Optionnal: define your target(s)'s version: no effect for windows @@ -41,9 +28,6 @@ ADD_DEPENDENCIES(mastermind eo eoutils) SET(MASTERMIND_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(mastermind PROPERTIES VERSION "${MASTERMIND_VERSION}") -###################################################################################### - - ###################################################################################### ### 5) Link the librairies for your target(s) diff --git a/eo/doc/CMakeLists.txt b/eo/doc/CMakeLists.txt index 2c2cb3c53..845471ddd 100644 --- a/eo/doc/CMakeLists.txt +++ b/eo/doc/CMakeLists.txt @@ -1,5 +1,3 @@ - - ########################################################################################## ### EO Doc generation using Doxygen ########################################################################################## diff --git a/eo/src/CMakeLists.txt b/eo/src/CMakeLists.txt index e77bd8307..ab4bc930c 100644 --- a/eo/src/CMakeLists.txt +++ b/eo/src/CMakeLists.txt @@ -1,14 +1,9 @@ - ###################################################################################### ### 1) Include the sources ###################################################################################### INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - - - ###################################################################################### ### 2) Define the eo target ###################################################################################### @@ -26,23 +21,24 @@ SET (EO_SOURCES eoFunctorStore.cpp ADD_LIBRARY(eo STATIC ${EO_SOURCES}) -###################################################################################### - - ###################################################################################### ### 3) Optionnal: define your target(s)'s version: no effect for windows ###################################################################################### SET(EO_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(eo PROPERTIES VERSION "${EO_VERSION}") -###################################################################################### - ###################################################################################### ### 4) Where must cmake go now ? ###################################################################################### -SUBDIRS(do es ga gp moo other utils) # forget pyeo for the moment +ADD_SUBDIRECTORY(do) +ADD_SUBDIRECTORY(es) +ADD_SUBDIRECTORY(ga) +ADD_SUBDIRECTORY(gp) +ADD_SUBDIRECTORY(moo) +ADD_SUBDIRECTORY(other) +ADD_SUBDIRECTORY(utils) ###################################################################################### diff --git a/eo/src/es/CMakeLists.txt b/eo/src/es/CMakeLists.txt index be718b1d3..0ffff0eb5 100644 --- a/eo/src/es/CMakeLists.txt +++ b/eo/src/es/CMakeLists.txt @@ -1,4 +1,3 @@ - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -6,9 +5,6 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - - ###################################################################################### ### 2) Define the es and cma targets ###################################################################################### @@ -41,10 +37,6 @@ SET (CMA_SOURCES eig.cpp ADD_LIBRARY(es STATIC ${ES_SOURCES}) ADD_LIBRARY(cma STATIC ${CMA_SOURCES}) -###################################################################################### - - - ###################################################################################### ### 3) Optionnal ###################################################################################### @@ -54,5 +46,6 @@ SET_TARGET_PROPERTIES(es PROPERTIES VERSION "${ES_VERSION}") SET(CMA_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(cma PROPERTIES VERSION "${CMA_VERSION}") + ###################################################################################### diff --git a/eo/src/ga/CMakeLists.txt b/eo/src/ga/CMakeLists.txt index 4a97b9ce1..61bef4948 100644 --- a/eo/src/ga/CMakeLists.txt +++ b/eo/src/ga/CMakeLists.txt @@ -1,12 +1,9 @@ - ###################################################################################### ### 1) Include the sources ###################################################################################### INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - ###################################################################################### ### 2) Define the ga target @@ -25,9 +22,6 @@ SET (GA_SOURCES make_algo_scalar_ga.cpp ADD_LIBRARY(ga STATIC ${GA_SOURCES}) -###################################################################################### - - ###################################################################################### ### 3) Optionnal diff --git a/eo/src/moo/CMakeLists.txt b/eo/src/moo/CMakeLists.txt index 366d5f930..b4160974a 100644 --- a/eo/src/moo/CMakeLists.txt +++ b/eo/src/moo/CMakeLists.txt @@ -1,4 +1,3 @@ - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -6,9 +5,6 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - - ###################################################################################### ### 2) Define the eomoo target ###################################################################################### @@ -22,9 +18,6 @@ SET (EOMOO_SOURCES eoFrontSorter.cpp ADD_LIBRARY(eomoo STATIC ${EOMOO_SOURCES}) -###################################################################################### - - ###################################################################################### ### 3) Optionnal diff --git a/eo/src/utils/CMakeLists.txt b/eo/src/utils/CMakeLists.txt index b56bfc9d4..216693e45 100644 --- a/eo/src/utils/CMakeLists.txt +++ b/eo/src/utils/CMakeLists.txt @@ -1,4 +1,3 @@ - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -6,9 +5,6 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - - ###################################################################################### ### 2) Define the ga target ###################################################################################### @@ -33,9 +29,6 @@ SET (EOUTILS_SOURCES eoData.cpp ADD_LIBRARY(eoutils STATIC ${EOUTILS_SOURCES}) -###################################################################################### - - ###################################################################################### ### 3) Optionnal diff --git a/eo/test/CMakeLists.txt b/eo/test/CMakeLists.txt index 07279bec9..b8d5b75a2 100644 --- a/eo/test/CMakeLists.txt +++ b/eo/test/CMakeLists.txt @@ -14,19 +14,12 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/contrib) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/contrib/MGE) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - - ###################################################################################### ### 2) Specify where CMake can find the libraries ###################################################################################### LINK_DIRECTORIES(${EO_BINARY_DIR}/lib) -###################################################################################### - - - ###################################################################################### ### 3) Define your targets and link the librairies ###################################################################################### diff --git a/eo/tutorial/CMakeLists.txt b/eo/tutorial/CMakeLists.txt index bbc56aba4..4573f0b4d 100644 --- a/eo/tutorial/CMakeLists.txt +++ b/eo/tutorial/CMakeLists.txt @@ -1,5 +1,3 @@ - - ###################################################################################### ### 1) Where must cmake go now ? ###################################################################################### diff --git a/eo/tutorial/Lesson1/CMakeLists.txt b/eo/tutorial/Lesson1/CMakeLists.txt index 8693dcd81..346bede15 100644 --- a/eo/tutorial/Lesson1/CMakeLists.txt +++ b/eo/tutorial/Lesson1/CMakeLists.txt @@ -1,5 +1,3 @@ - - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -8,10 +6,6 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/ga) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/utils) -###################################################################################### - - - ###################################################################################### ### 2) Specify where CMake can find the libraries ###################################################################################### @@ -25,10 +19,6 @@ IF(WIN32 AND NOT CYGWIN) LINK_DIRECTORIES(${EO_BINARY_DIR}\\lib\\${CMAKE_BUILD_TYPE}) ENDIF(WIN32 AND NOT CYGWIN) -###################################################################################### - - - ###################################################################################### ### 3) Define your targets ###################################################################################### @@ -41,9 +31,6 @@ ADD_EXECUTABLE(exercise1.3 exercise1.3.cpp) ADD_DEPENDENCIES(FirstBitGA ga eo eoutils) ADD_DEPENDENCIES(FirstRealGA ga eo eoutils) ADD_DEPENDENCIES(exercise1.3 ga eo eoutils) -###################################################################################### - - ###################################################################################### ### 4) Optionnal @@ -57,9 +44,6 @@ SET_TARGET_PROPERTIES(FirstRealGA PROPERTIES VERSION "${FIRSTREALGA_VERSION}") SET(EXERCICE13_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(exercise1.3 PROPERTIES VERSION "${EXERCICE13_VERSION}") -###################################################################################### - - ###################################################################################### ### 5) Link the librairies for the targets diff --git a/eo/tutorial/Lesson2/CMakeLists.txt b/eo/tutorial/Lesson2/CMakeLists.txt index be35a00f3..6eefc5ca3 100644 --- a/eo/tutorial/Lesson2/CMakeLists.txt +++ b/eo/tutorial/Lesson2/CMakeLists.txt @@ -1,5 +1,3 @@ - - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -8,10 +6,6 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/ga) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/utils) -###################################################################################### - - - ###################################################################################### ### 2) Specify where CMake can find the libraries ###################################################################################### @@ -25,10 +19,6 @@ IF(WIN32 AND NOT CYGWIN) LINK_DIRECTORIES(${EO_BINARY_DIR}\\lib\\${CMAKE_BUILD_TYPE}) ENDIF(WIN32 AND NOT CYGWIN) -###################################################################################### - - - ###################################################################################### ### 3) Define your targets ###################################################################################### @@ -37,9 +27,6 @@ ENDIF(WIN32 AND NOT CYGWIN) ADD_EXECUTABLE(FirstBitEA FirstBitEA.cpp) ADD_EXECUTABLE(FirstRealEA FirstRealEA.cpp) ADD_EXECUTABLE(exercise2.3 exercise2.3.cpp) -###################################################################################### - - ###################################################################################### ### 4) Optionnal @@ -53,9 +40,6 @@ SET_TARGET_PROPERTIES(FirstRealEA PROPERTIES VERSION "${FIRSTREALEA_VERSION}") SET(EXERCICE23_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(exercise2.3 PROPERTIES VERSION "${EXERCICE23_VERSION}") -###################################################################################### - - ###################################################################################### ### 5) Link the librairies for the targets diff --git a/eo/tutorial/Lesson3/CMakeLists.txt b/eo/tutorial/Lesson3/CMakeLists.txt index ed549055b..836df97d1 100644 --- a/eo/tutorial/Lesson3/CMakeLists.txt +++ b/eo/tutorial/Lesson3/CMakeLists.txt @@ -1,5 +1,3 @@ - - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -8,10 +6,6 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/ga) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/utils) -###################################################################################### - - - ###################################################################################### ### 2) Specify where CMake can find the libraries ###################################################################################### @@ -25,10 +19,6 @@ IF(WIN32 AND NOT CYGWIN) LINK_DIRECTORIES(${EO_BINARY_DIR}\\lib\\${CMAKE_BUILD_TYPE}) ENDIF(WIN32 AND NOT CYGWIN) -###################################################################################### - - - ###################################################################################### ### 3) Define your targets ###################################################################################### @@ -41,9 +31,6 @@ ADD_EXECUTABLE(exercise3.1 exercise3.1.cpp) ADD_DEPENDENCIES(SecondBitEA ga eoutils eo) ADD_DEPENDENCIES(SecondRealEA ga eoutils eo) ADD_DEPENDENCIES(exercise3.1 ga eoutils eo) -###################################################################################### - - ###################################################################################### ### 4) Optionnal @@ -57,9 +44,6 @@ SET_TARGET_PROPERTIES(SecondRealEA PROPERTIES VERSION "${SECONDREALEA_VERSION}") SET(EXERCICE31_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(exercise3.1 PROPERTIES VERSION "${EXERCICE31_VERSION}") -###################################################################################### - - ###################################################################################### ### 5) Link the librairies for the targets diff --git a/eo/tutorial/Lesson4/CMakeLists.txt b/eo/tutorial/Lesson4/CMakeLists.txt index 669b67894..d2f1a5199 100644 --- a/eo/tutorial/Lesson4/CMakeLists.txt +++ b/eo/tutorial/Lesson4/CMakeLists.txt @@ -1,4 +1,3 @@ - ###################################################################################### ### 0) Copy the ESEA.param and RealEA.param files in the build directory for an easy use. ###################################################################################### @@ -12,6 +11,9 @@ EXECUTE_PROCESS( ${EO_BINARY_DIR}/tutorial/Lesson4/RealEA.param ) +############## +# OLD_TARGETS +############## #ADD_CUSTOM_TARGET(param DEPENDS ${EO_SOURCE_DIR}/tutorial/Lesson4/ESEA.param) #ADD_CUSTOM_COMMAND( # TARGET param @@ -19,8 +21,7 @@ EXECUTE_PROCESS( # COMMAND ${CMAKE_COMMAND} # ARGS -E copy_if_different # ${EO_SOURCE_DIR}/tutorial/Lesson4/ESEA.param -# ${EO_BINARY_DIR}/tutorial/Lesson4) - +# ${EO_BINARY_DIR}/tutorial/Lesson4) #ADD_CUSTOM_TARGET(param DEPENDS ${EO_SOURCE_DIR}/tutorial/Lesson4/RealEA.param) #ADD_CUSTOM_COMMAND( # TARGET param @@ -30,7 +31,6 @@ EXECUTE_PROCESS( # ${EO_SOURCE_DIR}/tutorial/Lesson4/RealEA.param # ${EO_BINARY_DIR}/tutorial/Lesson4) - ###################################################################################### ### 1) Include the sources ###################################################################################### @@ -39,9 +39,6 @@ INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/es) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/utils) INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/ga) -###################################################################################### - - ###################################################################################### ### 2) Specify where CMake can find the libraries @@ -56,10 +53,6 @@ IF(WIN32 AND NOT CYGWIN) LINK_DIRECTORIES(${EO_BINARY_DIR}\\lib\\${CMAKE_BUILD_TYPE}) ENDIF(WIN32 AND NOT CYGWIN) -###################################################################################### - - - ###################################################################################### ### 3) Define your targets ###################################################################################### @@ -72,9 +65,6 @@ ADD_EXECUTABLE(ESEA ESEA.cpp) #ADD_DEPENDENCIES(BitEA es ga eo eoutils) #ADD_DEPENDENCIES(RealEA es ga eo eoutils) #ADD_DEPENDENCIES(ESEA es ga eo eoutils) -###################################################################################### - - ###################################################################################### ### 4) Optionnal @@ -88,9 +78,6 @@ SET_TARGET_PROPERTIES(RealEA PROPERTIES VERSION "${REALEA_VERSION}") SET(ESEA_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(ESEA PROPERTIES VERSION "${ESEA_VERSION}") -###################################################################################### - - ###################################################################################### ### 5) Link the librairies for the targets diff --git a/eo/tutorial/Lesson5/CMakeLists.txt b/eo/tutorial/Lesson5/CMakeLists.txt index ef8ea1000..8a2eb1033 100644 --- a/eo/tutorial/Lesson5/CMakeLists.txt +++ b/eo/tutorial/Lesson5/CMakeLists.txt @@ -1,14 +1,9 @@ - - ###################################################################################### ### 1) Include the sources ###################################################################################### INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -###################################################################################### - - ###################################################################################### ### 2) Specify where CMake can find the libraries @@ -23,10 +18,6 @@ IF(WIN32 AND NOT CYGWIN) LINK_DIRECTORIES(${EO_BINARY_DIR}\\lib\\${CMAKE_BUILD_TYPE}) ENDIF(WIN32 AND NOT CYGWIN) -###################################################################################### - - - ###################################################################################### ### 3) Define your targets ###################################################################################### @@ -37,9 +28,6 @@ ADD_EXECUTABLE(OneMaxLibEA OneMaxLibEA.cpp make_OneMax.cpp) ADD_DEPENDENCIES(OneMaxEA es ga eo eoutils) ADD_DEPENDENCIES(OneMaxLibEA es ga eo eoutils) -###################################################################################### - - ###################################################################################### ### 4) Optionnal @@ -50,9 +38,6 @@ SET_TARGET_PROPERTIES(OneMaxEA PROPERTIES VERSION "${ONEMAXEA_VERSION}") SET(ONEMAXLIBEA_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(OneMaxLibEA PROPERTIES VERSION "${ONEMAXLIBEA_VERSION}") -###################################################################################### - - ###################################################################################### ### 5) Link the librairies for the targets diff --git a/eo/tutorial/Lesson6/CMakeLists.txt b/eo/tutorial/Lesson6/CMakeLists.txt index 17f368f99..4d967d717 100644 --- a/eo/tutorial/Lesson6/CMakeLists.txt +++ b/eo/tutorial/Lesson6/CMakeLists.txt @@ -1,13 +1,9 @@ - ###################################################################################### ### 1) Include the sources ###################################################################################### INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src) -###################################################################################### - - ###################################################################################### ### 2) Specify where CMake can find the libraries ###################################################################################### @@ -21,9 +17,6 @@ IF(WIN32 AND NOT CYGWIN) LINK_DIRECTORIES(${EO_BINARY_DIR}\\lib\\${CMAKE_BUILD_TYPE}) ENDIF(WIN32 AND NOT CYGWIN) -###################################################################################### - - ###################################################################################### ### 3) Define your targets ###################################################################################### @@ -31,9 +24,6 @@ ENDIF(WIN32 AND NOT CYGWIN) ADD_EXECUTABLE(BinaryPSO BinaryPSO.cpp) ADD_EXECUTABLE(RealPSO RealPSO.cpp) -###################################################################################### - - ###################################################################################### ### 4) Optionnal ###################################################################################### @@ -44,9 +34,6 @@ SET_TARGET_PROPERTIES(BinaryPSO PROPERTIES VERSION "${BINARYPSO_VERSION}") SET(REALPSO_VERSION ${GLOBAL_VERSION}) SET_TARGET_PROPERTIES(RealPSO PROPERTIES VERSION "${REALPSO_VERSION}") -###################################################################################### - - ###################################################################################### ### 5) Link the librairies for the targets ######################################################################################