Warning, /games/bovo/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_setup_version(${RELEASE_SERVICE_VERSION} 0002 VARIABLE_PREFIX BOVO 0003 VERSION_HEADER bovo_version.h 0004 ) 0005 0006 add_executable(bovo) 0007 0008 target_sources(bovo PRIVATE 0009 game/game.cc 0010 game/board.cc 0011 game/dimension.cc 0012 game/coord.cc 0013 game/square.cc 0014 game/move.cc 0015 0016 ai/ai.cc 0017 ai/aifactory.cc 0018 ai/aron/aiaron.cc 0019 ai/aron/aiboard.cc 0020 ai/aron/aisquare.cc 0021 ai/gabor/aigabor.cc 0022 ai/gabor/standing.cpp 0023 ai/gabor/node.cpp 0024 ai/gabor/ai_interface.cpp 0025 ai/gabor/ai_impl.cpp 0026 0027 gui/hintitem.cc 0028 gui/mark.cc 0029 gui/theme.cc 0030 gui/scene.cc 0031 gui/view.cc 0032 gui/mainwindow.cc 0033 gui/main.cc 0034 0035 gui/mainwindow.h 0036 gui/mark.h 0037 gui/hintitem.h 0038 gui/view.h 0039 gui/theme.h 0040 gui/scene.h 0041 ai/gabor/ai_impl.h 0042 ai/gabor/ai_interface.h 0043 ai/gabor/aigabor.h 0044 ai/gabor/node.h 0045 ai/gabor/standing.h 0046 ai/ai.h 0047 ai/aifactory.h 0048 ai/aron/aiboard.h 0049 ai/aron/aiaron.h 0050 ai/aron/aisquare.h 0051 game/board.h 0052 game/coord.h 0053 game/game.h 0054 game/square.h 0055 game/dimension.h 0056 game/common.h 0057 game/move.h 0058 0059 bovo.qrc 0060 ) 0061 0062 target_include_directories(bovo PRIVATE 0063 game/ 0064 gui/ 0065 ai/ 0066 ) 0067 0068 kconfig_add_kcfg_files(bovo gui/settings.kcfgc) 0069 0070 file(GLOB ICONS_SRCS "${CMAKE_SOURCE_DIR}/icons/*-apps-bovo.png") 0071 ecm_add_app_icon(bovo ICONS ${ICONS_SRCS}) 0072 0073 target_link_libraries(bovo 0074 KDEGames6 0075 KF6::CoreAddons 0076 KF6::XmlGui 0077 KF6::I18n 0078 KF6::DBusAddons 0079 KF6::Crash 0080 Qt6::Svg 0081 Qt6::Concurrent 0082 Qt6::SvgWidgets 0083 ) 0084 0085 install (TARGETS bovo ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0086 install (PROGRAMS org.kde.bovo.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0087 install (FILES org.kde.bovo.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})