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

0001 ecm_setup_version(${KSPACEDUEL_VERSION}
0002     VARIABLE_PREFIX KSPACEDUEL
0003     VERSION_HEADER kspaceduel_version.h
0004 )
0005 
0006 add_executable(kspaceduel)
0007 
0008 target_sources(kspaceduel PRIVATE
0009     ai.cpp
0010     ai.h
0011     defines.h
0012     dialogs.cpp
0013     dialogs.h
0014     main.cpp
0015     mainview.cpp
0016     mainview.h
0017     mathroutines.cpp
0018     mathroutines.h
0019     playerinfo.cpp
0020     playerinfo.h
0021     spritebase.cpp
0022     spritebase.h
0023     sprites.cpp
0024     sprites.h
0025     structs.h
0026     topwidget.cpp
0027     topwidget.h
0028 
0029     kspaceduel.qrc
0030 )
0031 
0032 ki18n_wrap_ui(kspaceduel general.ui)
0033 
0034 kconfig_add_kcfg_files(kspaceduel options.kcfgc)
0035 
0036 file(GLOB ICONS_SRCS "${CMAKE_SOURCE_DIR}/icons/*-apps-kspaceduel.png")
0037 ecm_add_app_icon(kspaceduel ICONS ${ICONS_SRCS})
0038 
0039 target_link_libraries(kspaceduel
0040     KDEGames6
0041     KF6::CoreAddons
0042     KF6::Completion
0043     KF6::Crash
0044     KF6::DBusAddons
0045     KF6::I18n
0046     KF6::XmlGui
0047     Qt6::Svg
0048     Qt6::SvgWidgets
0049 )
0050 
0051 install(TARGETS kspaceduel  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0052 install(FILES default_theme.svgz DESTINATION ${KDE_INSTALL_DATADIR}/kspaceduel/sprites)
0053 
0054 install(PROGRAMS org.kde.kspaceduel.desktop  DESTINATION  ${KDE_INSTALL_APPDIR})
0055 install(FILES kspaceduel.kcfg  DESTINATION  ${KDE_INSTALL_KCFGDIR})
0056 install(FILES org.kde.kspaceduel.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})