84702e16c7cc90fad97b2cab953c077eed3d6226
[mussa.git] / gui / CMakeLists.txt
1 # recent versions of FLTK on debian have FL/Fl.H instead of Fl.h
2 FIND_PATH(FLTK_INCLUDE_DIR FL/Fl.H /usr/include)
3 FIND_LIBRARY(FLTK_LIBRARY fltk /usr/lib )
4
5 IF(FLTK_INCLUDE_DIR)
6   SET(FLTK_FOUND 1)
7 ENDIF(FLTK_INCLUDE_DIR)
8
9 FIND_PACKAGE(Boost)
10 FIND_PACKAGE(Qt4)
11 INCLUDE( ${QT_USE_FILE} )
12
13 SET(SOURCES 
14       AnnotWindow.cpp
15       ConnView.cpp
16       ConnWindow.cpp
17       MotifWindow.cpp
18       mussa_fltk.cpp
19       SeqTextWindow.cpp
20       SeqView.cpp
21       SeqWindow.cpp
22       SetupWindow.cpp
23       SubAnalysisWindow.cpp
24     )
25
26 IF(FLTK_FOUND)
27   ADD_EXECUTABLE(mussa_fltk WIN32 MACOSX_BUNDLE ${SOURCES})
28   LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/alg)
29   TARGET_LINK_LIBRARIES(mussa_fltk 
30                             mussa_core
31                             ${BOOST_FILESYSTEM_LIBRARY}
32                             ${FLTK_LIBRARY})
33 ELSE(FLTK_FOUND)
34   MESSAGE(STATUS "Not building old FTLK version")
35 ENDIF(FLTK_FOUND)