record cmake commands to deal with some dependency problems
[mussa.git] / alg / CMakeLists.txt
1 ADD_SUBDIRECTORY( test )
2
3 SET(SOURCES annotation_colors.cpp 
4             color.cpp 
5             conserved_path.cpp 
6             flp.cpp 
7             flp_seqcomp.cpp 
8             glseqbrowser.cpp 
9             glsequence.cpp 
10             mussa.cpp 
11             nway_entropy.cpp
12             nway_other.cpp 
13             nway_paths.cpp
14             parse_options.cpp 
15             sequence.cpp)
16
17 FIND_PACKAGE(OpenGL)
18
19 ADD_LIBRARY( mussa_core STATIC ${SOURCES} )
20 INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR})
21 TARGET_LINK_LIBRARIES(mussa_core ${OPEN_gl_LIBRARY})
22
23 # these are really only needed for gcc on AMD64
24 SET_SOURCE_FILES_PROPERTIES(${SOURCES} PROPERTIES COMPILE_FLAGS "-fPIC")
25 SET_TARGET_PROPERTIES(mussa_core PROPERTIES COMPILE_FLAGS "-fPIC")
26