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