1 #deal with some debian wierdness
2 FIND_PROGRAM(QT_QMAKE_EXECUTABLE qmake-qt4 )
3 FIND_PROGRAM(QT_MOC_EXECUTABLE moc-qt4 )
7 IF(QT_QTASSISTANT_FOUND)
8 SET(QT_USE_QTNETWORK 1)
9 SET(QT_USE_QTASSISTANT 1)
10 ENDIF(QT_QTASSISTANT_FOUND)
11 INCLUDE( ${QT_USE_FILE} )
14 FIND_PACKAGE(PythonLibs)
22 MussaAlignedWindow.hpp
26 motif_editor/MotifModel.hpp
27 motif_editor/MotifEditor.hpp
28 motif_editor/MotifEditorDelegate.hpp
29 mussa_setup_dialog/IsFileValidator.hpp
30 mussa_setup_dialog/MussaSetupDialog.hpp
31 mussa_setup_dialog/MussaSetupWidget.hpp
32 mussa_setup_dialog/SequenceSetupFrame.hpp
33 mussa_setup_dialog/SequenceSetupWidget.hpp
34 seqbrowser/ScrollableSequenceBrowser.hpp
35 seqbrowser/SequenceBrowser.hpp
36 seqbrowser/SequenceBrowserSidebar.hpp
37 seqbrowser/SequenceBrowserWidget.hpp
38 seqbrowser/SequenceDescription.hpp
39 subanalysis/SequenceLocationModel.hpp
40 subanalysis/SubanalysisWindow.hpp
46 MussaAlignedWindow.cpp
50 motif_editor/MotifEditor.cpp
51 motif_editor/MotifEditorDelegate.cpp
52 motif_editor/MotifElement.cpp
53 motif_editor/MotifModel.cpp
54 mussa_setup_dialog/IsFileValidator.cpp
55 mussa_setup_dialog/MussaSetupDialog.cpp
56 mussa_setup_dialog/MussaSetupWidget.cpp
57 mussa_setup_dialog/SequenceSetupFrame.cpp
58 mussa_setup_dialog/SequenceSetupWidget.cpp
59 mussa_setup_dialog/SetupInfo.cpp
60 seqbrowser/ScrollableSequenceBrowser.cpp
61 seqbrowser/SequenceBrowser.cpp
62 seqbrowser/SequenceBrowserSidebar.cpp
63 seqbrowser/SequenceBrowserWidget.cpp
64 seqbrowser/SequenceDescription.cpp
65 subanalysis/SequenceLocationModel.cpp
66 subanalysis/SubanalysisWindow.cpp
68 SET(PY_SOURCES ../py/python.cpp)
69 SET(RCCS ../icons.qrc)
71 QT4_ADD_RESOURCES(RCC_SOURCES ${RCCS})
72 QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS})
73 SET(SOURCES ${MOC_SOURCES} ${GUI_SOURCES} ${RCC_SOURCES} ${PY_SOURCES})
75 GET_MUSSA_COMPILE_FLAGS(QUI_CFLAGS)
76 GET_MUSSA_LINK_FLAGS(QUI_LDFLAGS)
78 INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}
80 ${BOOST_INCLUDE_DIR} )
82 ADD_LIBRARY(mussa_qui STATIC ${SOURCES})
84 # currently QTASSISTANT is only properly installed under windows
85 IF(QT_QTASSISTANT_FOUND AND WIN32)
86 SET(QUI_CFLAGS "${QUI_CFLAGS} -DQT_QTASSISTANT_FOUND")
87 ENDIF(QT_QTASSISTANT_FOUND AND WIN32)
89 SET_SOURCE_FILES_PROPERTIES(
92 COMPILE_FLAGS "${QUI_CFLAGS}"
94 SET_TARGET_PROPERTIES(
96 COMPILE_FLAGS "${QUI_CFLAGS}"
97 LINK_FLAGS "${QUI_LDFLAGS}"
101 ADD_SUBDIRECTORY( test )