Warning, /education/klettres/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 0002 ########### next target ############### 0003 0004 ecm_setup_version(${RELEASE_SERVICE_VERSION} VARIABLE_PREFIX KLETTRES VERSION_HEADER klettres_version.h) 0005 0006 set(klettres_SRCS 0007 klettres.cpp 0008 klettres.h 0009 klettresview.cpp 0010 klettresview.h 0011 kltheme.cpp 0012 kltheme.h 0013 langutils.cpp 0014 langutils.h 0015 main.cpp 0016 soundfactory.cpp 0017 soundfactory.h 0018 timer.cpp 0019 timer.h 0020 klettres.qrc 0021 ) 0022 0023 ecm_qt_declare_logging_category(klettres_SRCS HEADER klettres_debug.h IDENTIFIER KLETTRES_LOG CATEGORY_NAME log_klettres DESCRIPTION "klettres" EXPORT KLETTRES) 0024 0025 ki18n_wrap_ui(klettres_SRCS 0026 timerui.ui 0027 fontsdlg.ui ) 0028 0029 kconfig_add_kcfg_files(klettres_SRCS prefs.kcfgc ) 0030 0031 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/*-apps-klettres.png") 0032 ecm_add_app_icon(klettres_SRCS ICONS ${ICONS_SRCS}) 0033 0034 add_executable(klettres ${klettres_SRCS}) 0035 0036 target_link_libraries(klettres 0037 KF6::Crash 0038 KF6::NewStuffWidgets 0039 KF6::I18n 0040 KF6::XmlGui 0041 Qt::Svg 0042 ${PHONON_LIBRARY} 0043 Qt::Xml) 0044 0045 install(TARGETS klettres ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) 0046 0047 0048 ########### install files ############### 0049 0050 install( PROGRAMS org.kde.klettres.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) 0051 install( FILES klettres.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} ) 0052 install( FILES klettres.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR} ) 0053 0054 ecm_install_icons( ICONS 128-apps-klettres.png 16-apps-klettres.png 22-apps-klettres.png 32-apps-klettres.png 48-apps-klettres.png 64-apps-klettres.png DESTINATION ${KDE_INSTALL_ICONDIR} )