1 #deal with some debian wierdness
2 FIND_PROGRAM(QT_QMAKE_EXECUTABLE qmake-qt4 )
3 FIND_PROGRAM(QT_MOC_EXECUTABLE moc-qt4 )
7 SET(QT_USE_QTASSISTANT 1)
8 SET(QT_USE_QTNETWORK 1)
9 INCLUDE( ${QT_USE_FILE} )
12 FIND_PACKAGE(PythonLibs)
18 MussaAlignedWindow.hpp
22 motif_editor/MotifDetail.hpp
23 motif_editor/MotifEditor.hpp
24 mussa_setup_dialog/IsFileValidator.hpp
25 mussa_setup_dialog/MussaSetupDialog.hpp
26 mussa_setup_dialog/MussaSetupWidget.hpp
27 mussa_setup_dialog/SequenceSetupFrame.hpp
28 mussa_setup_dialog/SequenceSetupWidget.hpp
29 mussa_setup_dialog/SetupInfo.hpp
30 seqbrowser/ScrollableSequenceBrowser.hpp
31 seqbrowser/SequenceBrowser.hpp
32 seqbrowser/SequenceBrowserSidebar.hpp
33 seqbrowser/SequenceBrowserWidget.hpp
34 seqbrowser/SequenceDescription.hpp
40 MussaAlignedWindow.cpp
44 motif_editor/MotifDetail.cpp
45 motif_editor/MotifEditor.cpp
46 mussa_setup_dialog/IsFileValidator.cpp
47 mussa_setup_dialog/MussaSetupDialog.cpp
48 mussa_setup_dialog/MussaSetupWidget.cpp
49 mussa_setup_dialog/SequenceSetupFrame.cpp
50 mussa_setup_dialog/SequenceSetupWidget.cpp
51 mussa_setup_dialog/SetupInfo.cpp
52 seqbrowser/ScrollableSequenceBrowser.cpp
53 seqbrowser/SequenceBrowser.cpp
54 seqbrowser/SequenceBrowserSidebar.cpp
55 seqbrowser/SequenceBrowserWidget.cpp
56 seqbrowser/SequenceDescription.cpp
61 SET(RCCS ../icons.qrc)
63 QT4_ADD_RESOURCES(RCC_SOURCE ${RCCS})
64 QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS})
65 SET(SOURCES ${MOC_SOURCES} ${GUI_SOURCES} ${RCC_SOURCES} ${MAIN_SOURCES})
66 INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}
69 ADD_LIBRARY(mussa_qui STATIC ${MOC_SOURCES} ${GUI_SOURCES} ${RCC_SOURCE})
70 TARGET_LINK_LIBRARIES(mussa_qui
72 ADD_EXECUTABLE(mussagl WIN32 MACOSX_BUNDLE ${MAIN_SOURCES} )
73 # ${SOURCES} ${MOC_SOURCES} ${RCC_SOURCE} )
74 LINK_DIRECTORIES(${MUSSA_BINARY_DIR}/alg
75 ${MUSSA_BINARY_DIR}/py)
76 TARGET_LINK_LIBRARIES(mussagl
81 ${BOOST_PROGRAM_OPTIONS_LIBRARY}
82 ${BOOST_FILESYSTEM_LIBRARY}
85 SET_SOURCE_FILES_PROPERTIES(${SOURCES}
87 COMPILE_FLAGS "-DUSE_PYTHON=1"
89 TARGET_LINK_LIBRARIES(mussagl
90 ${BOOST_PYTHON_LIBRARY}
91 optimized ${PYTHON_LIBRARIES}
92 debug ${PYTHON_DEBUG_LIBRARIES}