INCLUDE(CheckIncludeFile) SET(CMAKE_VERBOSE_MAKEFILE OFF) #ADD_DEFINITIONS(-Wall -O2) #ADD_DEFINITIONS(-Wall -pedantic -g -D_GLIBCXX_DEBUG) ADD_DEFINITIONS(-Wall -pedantic -g) #INCLUDE(CheckCXXSourceCompiles) INCLUDE_DIRECTORIES(.) ADD_LIBRARY(GeneSort geneorder genealgorithms modelidentifier genesorter model models componenttree) ADD_EXECUTABLE(germs main.cpp) CHECK_INCLUDE_FILE("doublefann.h" HAVE_FANN) IF (HAVE_FANN) SET(GENELIBS doublefann GeneSort) ELSE(HAVE_FANN) INCLUDE_DIRECTORIES(. ${CMAKE_SOURCE_DIR}/fann/src/include) ADD_LIBRARY(doublefann ${CMAKE_SOURCE_DIR}/fann/src/doublefann.c) TARGET_LINK_LIBRARIES(GeneSort doublefann) SET(GENELIBS GeneSort) ENDIF(HAVE_FANN) TARGET_LINK_LIBRARIES(germs ${GENELIBS}) SUBDIRS(test)