Warning, /games/katomic/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_setup_version(${RELEASE_SERVICE_VERSION} 0002 VARIABLE_PREFIX KATOMIC 0003 VERSION_HEADER katomic_version.h 0004 ) 0005 0006 add_executable(katomic) 0007 0008 target_sources(katomic PRIVATE 0009 atom.h 0010 chooselevelsetdialog.cpp 0011 chooselevelsetdialog.h 0012 commondefs.h 0013 fielditem.cpp 0014 fielditem.h 0015 gamewidget.cpp 0016 gamewidget.h 0017 highscores.cpp 0018 highscores.h 0019 levelset.cpp 0020 levelsetdelegate.cpp 0021 levelsetdelegate.h 0022 levelset.h 0023 main.cpp 0024 molecule.cpp 0025 molecule.h 0026 playfield.cpp 0027 playfield.h 0028 toplevel.cpp 0029 toplevel.h 0030 0031 katomic.qrc 0032 ) 0033 0034 ecm_qt_declare_logging_category(katomic 0035 HEADER katomic_debug.h 0036 IDENTIFIER KATOMIC_LOG 0037 CATEGORY_NAME org.kde.kdegames.katomic 0038 DESCRIPTION "katomic (kdegames)" 0039 EXPORT KATOMIC 0040 ) 0041 0042 kconfig_add_kcfg_files(katomic prefs.kcfgc) 0043 0044 ki18n_wrap_ui(katomic levelsetwidget.ui) 0045 0046 file(GLOB ICONS_SRCS "${CMAKE_SOURCE_DIR}/icons/*-apps-katomic.png") 0047 ecm_add_app_icon(katomic ICONS ${ICONS_SRCS}) 0048 0049 target_link_libraries(katomic 0050 KDEGames6 0051 KF6::NewStuffWidgets 0052 KF6::I18n 0053 KF6::DBusAddons 0054 KF6::Crash 0055 KF6::XmlGui 0056 ) 0057 0058 install(TARGETS katomic ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0059 0060 install(PROGRAMS org.kde.katomic.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0061 install(FILES org.kde.katomic.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) 0062 install(FILES katomic.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR}) 0063 0064 if(NOT WIN32) 0065 install(PROGRAMS katomic-levelset-upd.pl DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}) 0066 install(FILES katomic-levelset.upd DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}) 0067 endif() 0068 0069 ecm_qt_install_logging_categories( 0070 EXPORT KATOMIC 0071 FILE katomic.categories 0072 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0073 )