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

0001 ecm_setup_version(${PROJECT_VERSION}
0002     VARIABLE_PREFIX KLINES
0003     VERSION_HEADER klines_version.h
0004 )
0005 
0006 add_executable(klines)
0007 
0008 target_sources(klines PRIVATE
0009     animator.cpp
0010     animator.h
0011     ballitem.cpp
0012     ballitem.h
0013     commondefs.h
0014     klines.cpp
0015     klines.h
0016     main.cpp
0017     mwidget.cpp
0018     mwidget.h
0019     previewitem.cpp
0020     previewitem.h
0021     renderer.cpp
0022     renderer.h
0023     scene.cpp
0024     scene.h
0025 
0026 
0027     klines.qrc
0028 )
0029 
0030 ecm_qt_declare_logging_category(klines
0031     HEADER klines_debug.h
0032     IDENTIFIER KLINES_LOG
0033     CATEGORY_NAME org.kde.kdegames.klines
0034     DESCRIPTION "KLines game"
0035     EXPORT KLINES
0036 )
0037 
0038 kconfig_add_kcfg_files(klines prefs.kcfgc)
0039 
0040 file(GLOB ICONS_SRCS "${CMAKE_SOURCE_DIR}/icons/*-apps-klines.png")
0041 ecm_add_app_icon(klines ICONS ${ICONS_SRCS})
0042 
0043 target_link_libraries(klines
0044     KDEGames6
0045     KF6::CoreAddons
0046     KF6::Crash
0047     KF6::DBusAddons
0048     KF6::I18n
0049     KF6::XmlGui
0050 )
0051 
0052 install(TARGETS klines  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0053 
0054 install(PROGRAMS org.kde.klines.desktop  DESTINATION  ${KDE_INSTALL_APPDIR})
0055 install(FILES klines.kcfg  DESTINATION  ${KDE_INSTALL_KCFGDIR})
0056 install(FILES org.kde.klines.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0057 
0058 ecm_qt_install_logging_categories(
0059     EXPORT KLINES
0060     FILE klines.categories
0061     DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}"
0062 )