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

0001 ecm_setup_version(${KOLLISION_VERSION}
0002     VARIABLE_PREFIX KOLLISION
0003     VERSION_HEADER kollision_version.h
0004 )
0005 
0006 add_executable(kollision)
0007 
0008 target_sources(kollision PRIVATE
0009     animation.cpp
0010     animation.h
0011     animator.cpp
0012     animator.h
0013     ball.cpp
0014     ball.h
0015     mainarea.cpp
0016     mainarea.h
0017     main.cpp
0018     mainwindow.cpp
0019     mainwindow.h
0020     message.cpp
0021     message.h
0022     spritefwd.h
0023     sprite.h
0024 
0025     kollision.qrc
0026 )
0027 
0028 kconfig_add_kcfg_files(kollision kollisionconfig.kcfgc)
0029 
0030 ki18n_wrap_ui(kollision preferences.ui)
0031 
0032 file(GLOB ICONS_SRCS "${CMAKE_SOURCE_DIR}/pictures/hi/*-apps-kollision.png")
0033 ecm_add_app_icon(kollision ICONS ${ICONS_SRCS})
0034 
0035 target_link_libraries(kollision
0036     KDEGames6
0037     KF6::CoreAddons
0038     KF6::Crash
0039     KF6::DBusAddons
0040     KF6::I18n
0041     KF6::XmlGui
0042 )
0043 
0044 install(TARGETS kollision ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0045 
0046 install(PROGRAMS org.kde.kollision.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0047 install(FILES org.kde.kollision.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})