Warning, /games/kmines/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 ecm_setup_version(${KMINES_VERSION}
0002     VARIABLE_PREFIX KMINES
0003     VERSION_HEADER kmines_version.h
0004 )
0005 
0006 add_executable(kmines)
0007 
0008 target_sources(kmines PRIVATE
0009     borderitem.cpp
0010     borderitem.h
0011     cellitem.cpp
0012     cellitem.h
0013     commondefs.h
0014     main.cpp
0015     mainwindow.cpp
0016     mainwindow.h
0017     minefielditem.cpp
0018     minefielditem.h
0019     scene.cpp
0020     scene.h
0021     main.cpp
0022 
0023     kmines.qrc
0024 )
0025 
0026 ecm_qt_declare_logging_category(kmines
0027     HEADER kmines_debug.h
0028     IDENTIFIER KMINES_LOG
0029     CATEGORY_NAME org.kde.kdegames.kmines
0030     DESCRIPTION "KMines game"
0031     EXPORT KMINES
0032 )
0033 
0034 ki18n_wrap_ui(kmines customgame.ui generalopts.ui)
0035 
0036 kconfig_add_kcfg_files(kmines settings.kcfgc )
0037 
0038 file(GLOB ICONS_SRCS "${CMAKE_SOURCE_DIR}/data/*-apps-kmines.png")
0039 ecm_add_app_icon(kmines ICONS ${ICONS_SRCS})
0040 
0041 target_link_libraries(kmines 
0042     KDEGames6
0043     KF6::CoreAddons
0044     KF6::TextWidgets
0045     KF6::WidgetsAddons
0046     KF6::DBusAddons
0047     KF6::Crash
0048     KF6::XmlGui
0049 )
0050 
0051 install(TARGETS kmines  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0052 
0053 ecm_qt_install_logging_categories(
0054     EXPORT KMINES
0055     FILE kmines.categories
0056     DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
0057 )