seqbrowser/SequenceDescription.cpp
)
-SET(MAIN_SOURCES
- mussagl.cpp)
SET(RCCS ../icons.qrc)
QT4_ADD_RESOURCES(RCC_SOURCES ${RCCS})
TARGET_LINK_LIBRARIES(mussa_qui
mussa_core)
-ADD_EXECUTABLE(mussagl WIN32 MACOSX_BUNDLE ${MAIN_SOURCES} )
-
-TARGET_LINK_LIBRARIES(mussagl
- mussa_core
- mussa_qui
- ${QT_LIBRARIES}
- ${OPENGL_gl_LIBRARY}
- ${BOOST_PROGRAM_OPTIONS_LIBRARY}
- ${BOOST_FILESYSTEM_LIBRARY}
- )
-
-IF(USE_PYTHON)
- SET(CFLAGS "-DUSE_PYTHON=1 ${CFLAGS}")
- TARGET_LINK_LIBRARIES(mussagl
- ${BOOST_PYTHON_LIBRARY}
- optimized ${PYTHON_LIBRARIES}
- debug ${PYTHON_DEBUG_LIBRARIES}
- )
-ENDIF(USE_PYTHON)
-
SET_SOURCE_FILES_PROPERTIES(
- ${SOURCES} ${MAIN_SOURCES}
+ ${SOURCES}
PROPERTIES
COMPILE_FLAGS "${QUI_CFLAGS}"
)
SET_TARGET_PROPERTIES(
- mussagl mussa_qui PROPERTIES
+ mussa_qui PROPERTIES
COMPILE_FLAGS "${QUI_CFLAGS}"
LINK_FLAGS "${QUI_LDFLAGS}"
)
-# we need Cocoa in order to find where our base directory is (AKA bundle)
-IF(APPLE)
- SET(COCOA_LIBRARY "-framework Cocoa")
- TARGET_LINK_LIBRARIES(mussagl ${COCOA_LIBRARY})
- SET(MACOSX_BUNDLE_BUNDLE_NAME "Mussa")
- SET(MACOSX_BUNDLE_LONG_VERSION_STRING "Mussa Copyright 2004-2006 California Institute of Technology")
- SET(MACOSX_BUNDLE_COPYRIGHT "Copyright 2004-2006 California Institute of Technology")
- SET(MACOSX_BUNDLE_ICON_FILE "mussa")
-
- SET(APP_DIR ${CMAKE_BINARY_DIR}/qui/mussagl.app/Contents)
- SET(RESOURCE_DIR ${APP_DIR}/Resources})
-
- ADD_CUSTOM_TARGET(mussa.icns ALL
- cmake -E copy_directory ${CMAKE_SOURCE_DIR}/icons/osx
- ${APP_DIR}
- )
-ENDIF(APPLE)
ADD_SUBDIRECTORY( test )