-PROJECT(GERMS)
+INCLUDE(CheckIncludeFile)
SET(CMAKE_VERBOSE_MAKEFILE OFF)
#INCLUDE(CheckCXXSourceCompiles)
-#CheckCXXSourceCompiles(test HAVE_TR1)
-
INCLUDE_DIRECTORIES(.)
ADD_LIBRARY(GeneSort geneorder genealgorithms modelidentifier genesorter model
models componenttree)
+
ADD_EXECUTABLE(germs main.cpp)
-SET(GENELIBS doublefann GeneSort)
+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})