Warning, /games/kshisen/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_setup_version(${KSHISEN_VERSION} 0002 VARIABLE_PREFIX KSHISEN 0003 VERSION_HEADER kshisen_version.h 0004 ) 0005 0006 add_executable(kshisen) 0007 0008 target_sources(kshisen PRIVATE 0009 app.cpp 0010 app.h 0011 board.cpp 0012 board.h 0013 main.cpp 0014 move.cpp 0015 move.h 0016 possiblemove.cpp 0017 possiblemove.h 0018 types.h 0019 0020 kshisen.qrc 0021 ) 0022 0023 ecm_qt_declare_logging_category(kshisen 0024 HEADER debug.h 0025 IDENTIFIER KSHISEN_General 0026 CATEGORY_NAME kshisen 0027 DESCRIPTION "KShisen" 0028 EXPORT KSHISEN 0029 ) 0030 0031 ki18n_wrap_ui(kshisen settings.ui) 0032 0033 kconfig_add_kcfg_files(kshisen prefs.kcfgc) 0034 0035 file(GLOB ICON_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../icons/*-apps-kshisen.png") 0036 ecm_add_app_icon(kshisen ICONS ${ICON_SRCS}) 0037 0038 target_link_libraries(kshisen 0039 KMahjongglib6 0040 KDEGames6 0041 KF6::CoreAddons 0042 KF6::Crash 0043 KF6::DBusAddons 0044 KF6::I18n 0045 KF6::XmlGui 0046 Qt6::Gui 0047 ) 0048 0049 install(TARGETS kshisen ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0050 0051 install(FILES kshisen.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0052 0053 ecm_qt_install_logging_categories( 0054 EXPORT KSHISEN 0055 FILE kshisen.categories 0056 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0057 ) 0058 0059 if (BUILD_TESTING) 0060 add_subdirectory(tests) 0061 endif()