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