Warning, /games/kigo/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_setup_version(${KIGO_VERSION} 0002 VARIABLE_PREFIX KIGO 0003 VERSION_HEADER kigo_version.h 0004 ) 0005 0006 add_executable(kigo) 0007 0008 target_sources(kigo PRIVATE 0009 game/game.cpp 0010 game/game.h 0011 game/move.cpp 0012 game/move.h 0013 game/player.cpp 0014 game/player.h 0015 game/score.cpp 0016 game/score.h 0017 game/stone.cpp 0018 game/stone.h 0019 gui/config/generalconfig.cpp 0020 gui/config/generalconfig.h 0021 gui/graphicsview/gamescene.cpp 0022 gui/graphicsview/gamescene.h 0023 gui/graphicsview/gameview.cpp 0024 gui/graphicsview/gameview.h 0025 gui/graphicsview/themerenderer.cpp 0026 gui/graphicsview/themerenderer.h 0027 gui/mainwindow.cpp 0028 gui/mainwindow.h 0029 gui/widgets/errorwidget.cpp 0030 gui/widgets/errorwidget.h 0031 gui/widgets/gamewidget.cpp 0032 gui/widgets/gamewidget.h 0033 gui/widgets/setupwidget.cpp 0034 gui/widgets/setupwidget.h 0035 main.cpp 0036 0037 kigo.qrc 0038 ) 0039 0040 ki18n_wrap_ui(kigo 0041 gui/config/generalconfig.ui 0042 gui/widgets/errorwidget.ui 0043 gui/widgets/gamewidget.ui 0044 gui/widgets/setupwidget.ui 0045 ) 0046 0047 ecm_qt_declare_logging_category(kigo 0048 HEADER kigo_debug.h 0049 IDENTIFIER KIGO_LOG 0050 CATEGORY_NAME org.kde.kdegames.kigo 0051 DESCRIPTION "kigo (kdegames)" 0052 EXPORT KIGO 0053 ) 0054 0055 kconfig_add_kcfg_files(kigo preferences.kcfgc) 0056 0057 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../data/icons/*-apps-kigo.png") 0058 ecm_add_app_icon(kigo ICONS ${ICONS_SRCS}) 0059 0060 target_link_libraries(kigo 0061 KDEGames6 0062 KF6::XmlGui 0063 KF6::KIOWidgets # KUrlRequester 0064 KF6::TextWidgets # KPluralHandlingSpinBox 0065 KF6::NewStuffWidgets 0066 KF6::DBusAddons 0067 KF6::Crash 0068 KF6::I18n 0069 Qt6::Svg 0070 ) 0071 0072 install(TARGETS kigo ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0073 install(FILES kigo.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0074 install(FILES kigo.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR}) 0075 install(FILES kigo-games.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR}) 0076 install(PROGRAMS gui/org.kde.kigo.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0077 install(FILES gui/org.kde.kigo.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) 0078 0079 ecm_qt_install_logging_categories( 0080 EXPORT KIGO 0081 FILE kigo.categories 0082 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0083 )