project(qcross) cmake_minimum_required(VERSION 2.8) find_package(Qt4 COMPONENTS QtCore QtGui REQUIRED) include_directories(${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_SOURCE_DIR}) include(${QT_USE_FILE}) set(INSTALL_SHARE_PREFIX ${CMAKE_INSTALL_PREFIX}/share) set(INSTALL_SHARE_TARGET_PREFIX ${INSTALL_SHARE_PREFIX}/${PROJECT_NAME}) set(FORMS picselect.ui ) set(SOURCES_MOC_H ccrossfieldwidget.h cgamewindow.h cnewgamedialog.h cmaskedcrosspackagemodel.h ) set(SOURCES_CPP main.cpp ccrossfieldwidget.cpp cgamewindow.cpp cnewgamedialog.cpp cmaskedcrosspackagemodel.cpp common.cpp chighscore.cpp ) # set(TRANSLATIONS_TS ${PROJECT_NAME}_de.ts) qt4_wrap_ui(FORMS_H ${FORMS}) qt4_wrap_cpp(SOURCES_MOC_CPP ${SOURCES_MOC_H}) # qt4_add_translation(TRANSLATIONS_QM ${TRANSLATIONS_TS}) add_executable(${PROJECT_NAME} ${SOURCES_CPP} ${SOURCES_MOC_CPP} ${SOURCES_H} ${FORMS_H} # ${TRANSLATIONS_QM} ) target_link_libraries(${PROJECT_NAME} ${qnono_BINARY_DIR}/libqnono.a ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTNETWORK_LIBRARY} ) # file(GLOB RES_ICONS res/*.png res/qnut.svg res/qnut_small.svg) install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) # install(FILES ${TRANSLATIONS_QM} DESTINATION ${INSTALL_SHARE_TARGET_PREFIX}/lang) # install(FILES ${RES_ICONS} DESTINATION ${INSTALL_SHARE_TARGET_PREFIX}/icons) # install(FILES ${PROJECT_NAME}.desktop DESTINATION ${INSTALL_SHARE_PREFIX}/applications)