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

0001 ecm_setup_version(${bomber_VERSION}
0002     VARIABLE_PREFIX BOMBER
0003     VERSION_HEADER bomber_version.h
0004 )
0005 
0006 add_executable(bomber)
0007 
0008 target_sources(bomber PRIVATE
0009     board.cpp
0010     board.h
0011     bomb.cpp
0012     bomber.cpp
0013     bomber.h
0014     bomberwidget.cpp
0015     bomberwidget.h
0016     building.cpp
0017     bomb.h
0018     explodable.cpp
0019     explodable.h
0020     main.cpp
0021     plane.cpp
0022     plane.h
0023 
0024     bomber.qrc
0025 )
0026 
0027 kconfig_add_kcfg_files(bomber settings.kcfgc)
0028 
0029 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../icons/*-apps-bomber.png")
0030 ecm_add_app_icon(bomber ICONS ${ICONS_SRCS})
0031 
0032 target_link_libraries(bomber
0033     KDEGames6
0034     KF6::CoreAddons
0035     KF6::XmlGui
0036     KF6::I18n
0037     KF6::DBusAddons
0038     KF6::Crash
0039 )
0040 
0041 install(TARGETS bomber ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0042 
0043 install(PROGRAMS org.kde.bomber.desktop  DESTINATION  ${KDE_INSTALL_APPDIR})
0044 install(FILES org.kde.bomber.appdata.xml DESTINATION  ${KDE_INSTALL_METAINFODIR})
0045 install(FILES bomber.kcfg  DESTINATION  ${KDE_INSTALL_KCFGDIR})