Getting closer to a subanalysis mode
[mussa.git] / alg / CMakeLists.txt
1 FIND_PACKAGE(OpenGL )
2 FIND_PACKAGE(Boost REQUIRED)
3 FIND_PACKAGE(Qt4)
4 INCLUDE( ${QT_USE_FILE} )
5
6 SET(MOC_HEADERS
7             mussa.hpp
8             nway_paths.hpp
9    )
10 QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS})
11
12 SET(SOURCES annotation_colors.cpp 
13             color.cpp 
14             conserved_path.cpp 
15             flp.cpp 
16             flp_seqcomp.cpp 
17             glseqbrowser.cpp 
18             glsequence.cpp 
19             mussa.cpp 
20             nway_entropy.cpp
21             nway_other.cpp 
22             nway_paths.cpp
23             parse_options.cpp 
24             sequence.cpp
25             sequence_location.cpp )
26
27 ADD_LIBRARY( mussa_core STATIC ${SOURCES} ${MOC_SOURCES})
28 INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR}
29                     ${BOOST_INCLUDE_DIR}
30                     ${QT_INCLUDES})
31
32 TARGET_LINK_LIBRARIES(mussa_core 
33                         ${OPEN_gl_LIBRARY}
34                         ${QT_LIBRARIES})
35
36 # these are really only needed for gcc on AMD64
37 SET_SOURCE_FILES_PROPERTIES(${SOURCES} ${MOC_SOURCES} 
38                             PROPERTIES COMPILE_FLAGS "-fPIC")
39 SET_TARGET_PROPERTIES(mussa_core PROPERTIES COMPILE_FLAGS "-fPIC")
40
41 ADD_SUBDIRECTORY( test )