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 )