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 )