From 62157e28eec9ee00df91f929d6b9ba645c28b6fa Mon Sep 17 00:00:00 2001 From: Caner Candan Date: Thu, 5 May 2011 16:53:02 +0200 Subject: [PATCH] * pyeo/CMakeLists.txt: auto find cpp files --- eo/src/pyeo/CMakeLists.txt | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/eo/src/pyeo/CMakeLists.txt b/eo/src/pyeo/CMakeLists.txt index b08bf459..626d0201 100644 --- a/eo/src/pyeo/CMakeLists.txt +++ b/eo/src/pyeo/CMakeLists.txt @@ -19,7 +19,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8) PROJECT(PyEO) -FIND_PACKAGE(Boost 1.42 COMPONENTS program_options python) +FIND_PACKAGE(Boost 1.42 COMPONENTS python) FIND_PACKAGE(PythonLibs) INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS}) @@ -39,28 +39,15 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) INCLUDE_DIRECTORIES(../) # source -SET(PYEO_SRCS +FILE(GLOB SOURCES *.cpp) + +SET(EO_SOURCES ../eoFunctorStore.cpp - PyEO.cpp - abstract1.cpp - algos.cpp - random_numbers.cpp - geneticOps.cpp - selectOne.cpp - continuators.cpp - reduce.cpp - replacement.cpp - selectors.cpp - breeders.cpp - mergers.cpp - valueParam.cpp - perf2worth.cpp - monitors.cpp - statistics.cpp + ../utils/eoLogger.cpp ) # shared library -ADD_LIBRARY(PyEO MODULE ${PYEO_SRCS}) +ADD_LIBRARY(PyEO MODULE ${SOURCES} ${EO_SOURCES}) # python 2.5 must have pyd IF(WIN32 AND NOT CYGWIN)