Warning, /education/kanagram/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_setup_version(${RELEASE_SERVICE_VERSION} VARIABLE_PREFIX KANAGRAM VERSION_HEADER kanagram_version.h) 0002 0003 set(kanagram_SRCS 0004 kanagramconfigdialog.cpp 0005 kanagramgame.cpp 0006 main.cpp 0007 mainwindow.cpp 0008 mainsettings.cpp 0009 vocabsettings.cpp 0010 vocabedit.cpp 0011 kanagramconfigdialog.h 0012 kanagramgame.h 0013 mainwindow.h 0014 mainsettings.h 0015 vocabsettings.h 0016 vocabedit.h 0017 ) 0018 0019 include_directories( 0020 ${CMAKE_CURRENT_SOURCE_DIR} 0021 ${CMAKE_CURRENT_BINARY_DIR} 0022 ) 0023 0024 ki18n_wrap_ui(kanagram_SRCS 0025 vocabsettingswidget.ui 0026 vocabeditwidget.ui 0027 mainsettingswidget.ui 0028 ) 0029 0030 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../icons/*-apps-kanagram.png") 0031 ecm_add_app_icon(cantor_SRCS ICONS ${ICONS_SRCS}) 0032 0033 0034 kconfig_add_kcfg_files(kanagram_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/kanagramsettings.kcfgc) 0035 # qt5_add_dbus_interfaces(kanagram_SRCS ${KDE4_DBUS_INTERFACES_DIR}/org.kde.KSpeech.xml ) 0036 ecm_add_app_icon(kanagram_SRCS ICONS 0037 ${CMAKE_SOURCE_DIR}/icons/16-apps-kanagram.png 0038 ${CMAKE_SOURCE_DIR}/icons/32-apps-kanagram.png 0039 ${CMAKE_SOURCE_DIR}/icons/64-apps-kanagram.png 0040 ${CMAKE_SOURCE_DIR}/icons/128-app-kanagram.png 0041 ) 0042 add_executable(kanagram ${kanagram_SRCS}) 0043 0044 target_link_libraries(kanagram 0045 Qt::Quick 0046 Qt::Core 0047 KF${KF_MAJOR_VERSION}::CoreAddons 0048 KF${KF_MAJOR_VERSION}::I18n 0049 KF${KF_MAJOR_VERSION}::NewStuffWidgets 0050 KF${KF_MAJOR_VERSION}::SonnetCore 0051 KF${KF_MAJOR_VERSION}::Crash 0052 KF${KF_MAJOR_VERSION}::ConfigCore 0053 KF${KF_MAJOR_VERSION}::ConfigWidgets 0054 KF${KF_MAJOR_VERSION}::XmlGui 0055 LibKEduVocDocumentImport__KEduVocDocument 0056 ) 0057 0058 if (Qt${QT_MAJOR_VERSION}TextToSpeech_FOUND) 0059 target_link_libraries(kanagram 0060 Qt${QT_MAJOR_VERSION}::TextToSpeech) 0061 endif() 0062 0063 install( 0064 FILES 0065 kanagram.kcfg 0066 DESTINATION 0067 ${KDE_INSTALL_KCFGDIR} 0068 ) 0069 0070 install( 0071 FILES 0072 kanagram.knsrc 0073 DESTINATION 0074 ${KDE_INSTALL_KNSRCDIR} 0075 ) 0076 0077 install( 0078 DIRECTORY ui/ 0079 DESTINATION ${KDE_INSTALL_DATADIR}/kanagram/ui) 0080 0081 install( 0082 FILES org.kde.kanagram.desktop 0083 DESTINATION ${KDE_INSTALL_APPDIR} 0084 ) 0085 0086 install( 0087 TARGETS 0088 kanagram 0089 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} 0090 ) 0091