Warning, /games/kbreakout/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_setup_version(${RELEASE_SERVICE_VERSION} 0002 VARIABLE_PREFIX KBREAKOUT 0003 VERSION_HEADER kbreakout_version.h 0004 ) 0005 0006 add_executable(kbreakout) 0007 0008 target_sources(kbreakout PRIVATE 0009 main.cpp 0010 mainwindow.cpp 0011 canvaswidget.cpp 0012 gameengine.cpp 0013 levelloader.cpp 0014 0015 kbreakout.qrc 0016 ) 0017 0018 ecm_qt_declare_logging_category(kbreakout 0019 HEADER kbreakout_debug.h 0020 IDENTIFIER KBREAKOUT_General 0021 CATEGORY_NAME kbreakout 0022 DESCRIPTION "KBreakOut game" 0023 EXPORT KBREAKOUT 0024 ) 0025 0026 ki18n_wrap_ui(kbreakout generalsettings.ui) 0027 0028 kconfig_add_kcfg_files(kbreakout settings.kcfgc) 0029 0030 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../pics/*-apps-kbreakout.png") 0031 ecm_add_app_icon(kbreakout ICONS ${ICONS_SRCS}) 0032 0033 target_link_libraries(kbreakout 0034 KDEGames6 0035 KF6::CoreAddons 0036 KF6::DBusAddons 0037 KF6::XmlGui 0038 KF6::Crash 0039 KF6::I18n 0040 Qt6::QuickWidgets 0041 Qt6::Xml 0042 ) 0043 0044 install(TARGETS kbreakout ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0045 install(DIRECTORY qml DESTINATION ${KDE_INSTALL_DATADIR}/kbreakout) 0046 0047 install(PROGRAMS org.kde.kbreakout.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0048 install(FILES org.kde.kbreakout.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) 0049 0050 ecm_qt_install_logging_categories( 0051 EXPORT KBREAKOUT 0052 FILE kbreakout.categories 0053 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0054 )