#deal with some debian wierdness FIND_PROGRAM(QT_QMAKE_EXECUTABLE qmake-qt4 ) FIND_PROGRAM(QT_MOC_EXECUTABLE moc-qt4 ) FIND_PACKAGE(Qt4) SET(QT_USE_QTOPENGL 1) INCLUDE( ${QT_USE_FILE} ) FIND_PACKAGE(OpenGL) FIND_PACKAGE(Boost) SET(MOC_HEADERS ImageSaveDialog.hpp ImageScaler.hpp IntAction.hpp MussaAlignedWindow.hpp MussaWindow.hpp ThresholdWidget.hpp ZoomWidget.hpp motif_editor/MotifDetail.hpp motif_editor/MotifEditor.hpp mussa_setup_dialog/IsFileValidator.hpp mussa_setup_dialog/MussaSetupDialog.hpp mussa_setup_dialog/MussaSetupWidget.hpp mussa_setup_dialog/SequenceSetupFrame.hpp mussa_setup_dialog/SequenceSetupWidget.hpp mussa_setup_dialog/SetupInfo.hpp seqbrowser/ScrollableSequenceBrowser.hpp seqbrowser/SequenceBrowser.hpp seqbrowser/SequenceBrowserSidebar.hpp seqbrowser/SequenceBrowserWidget.hpp seqbrowser/SequenceDescription.hpp ) SET(SOURCES ImageSaveDialog.cpp ImageScaler.cpp IntAction.cpp MussaAlignedWindow.cpp mussagl.cpp MussaWindow.cpp ThresholdWidget.cpp ZoomWidget.cpp motif_editor/MotifDetail.cpp motif_editor/MotifEditor.cpp mussa_setup_dialog/IsFileValidator.cpp mussa_setup_dialog/MussaSetupDialog.cpp mussa_setup_dialog/MussaSetupWidget.cpp mussa_setup_dialog/SequenceSetupFrame.cpp mussa_setup_dialog/SequenceSetupWidget.cpp mussa_setup_dialog/SetupInfo.cpp seqbrowser/ScrollableSequenceBrowser.cpp seqbrowser/SequenceBrowser.cpp seqbrowser/SequenceBrowserSidebar.cpp seqbrowser/SequenceBrowserWidget.cpp seqbrowser/SequenceDescription.cpp ) SET(RCCS ../icons.qrc) QT4_ADD_RESOURCES(RCC_SOURCE ${RCCS}) QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS}) ADD_EXECUTABLE(mussagl WIN32 MACOSX_BUNDLE ${SOURCES} ${MOC_SOURCES} ${RCC_SOURCE}) LINK_DIRECTORIES(${MUSSA_BINARY_DIR}/alg) TARGET_LINK_LIBRARIES(mussagl mussa_core ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTOPENGL_LIBRARY} ${OPENGL_gl_LIBRARY} ${BOOST_PROGRAM_OPTIONS_LIBRARY} ${BOOST_FILESYSTEM_LIBRARY} )