* pyeo/CMakeLists.txt: auto find cpp files

This commit is contained in:
Caner Candan 2011-05-05 16:53:02 +02:00
commit 62157e28ee

View file

@ -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)