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

0001 ecm_setup_version(${LSKAT_VERSION}
0002     VARIABLE_PREFIX LSKAT
0003     VERSION_HEADER lskat_version.h
0004 )
0005 
0006 configure_file(config-src.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-src.h)
0007 
0008 add_executable(lskat)
0009 
0010 target_sources(lskat PRIVATE
0011     abstractdisplay.cpp
0012     abstractdisplay.h
0013     abstractengine.cpp
0014     abstractengine.h
0015     abstractinput.cpp
0016     abstractinput.h
0017     aiinput.cpp
0018     aiinput.h
0019     cardsprite.cpp
0020     cardsprite.h
0021     config_two.cpp
0022     config_two.h
0023     deck.cpp
0024     deck.h
0025     display_intro.cpp
0026     display_intro.h
0027     display_two.cpp
0028     display_two.h
0029     engine_two.cpp
0030     engine_two.h
0031     fromlibkdegames/cardcache.cpp
0032     fromlibkdegames/cardcache.h
0033     fromlibkdegames/cardcache_p.h
0034     fromlibkdegames/carddeckinfo.cpp
0035     fromlibkdegames/carddeckinfo.h
0036     fromlibkdegames/carddeckinfo_p.h
0037     fromlibkdegames/kcarddialog.cpp
0038     fromlibkdegames/kcarddialog.h
0039     gameview.cpp
0040     gameview.h
0041     lskatglobal.h
0042     main.cpp
0043     mainwindow.cpp
0044     mainwindow.h
0045     mouseinput.cpp
0046     mouseinput.h
0047     namedialogwidget.cpp
0048     namedialogwidget.h
0049     pixmapsprite.cpp
0050     pixmapsprite.h
0051     player.cpp
0052     player.h
0053     scoresprite.cpp
0054     scoresprite.h
0055     textsprite.cpp
0056     textsprite.h
0057     thememanager.cpp
0058     thememanager.h
0059 
0060     lskat.qrc
0061 )
0062 
0063 ki18n_wrap_ui(lskat
0064     namedialog.ui
0065     fromlibkdegames/kgamecardselector.ui
0066 )
0067 
0068 # Debug as default severity, at least until global_debug is removed
0069 ecm_qt_declare_logging_category(lskat
0070     HEADER lskat_debug.h
0071     IDENTIFIER LSKAT_LOG
0072     CATEGORY_NAME org.kde.lskat
0073     DEFAULT_SEVERITY Debug
0074     DESCRIPTION "LSkat game"
0075     EXPORT LSKAT
0076 )
0077 
0078 file(GLOB ICONS_SRCS "${CMAKE_SOURCE_DIR}/icons/*-apps-lskat.png")
0079 ecm_add_app_icon(lskat ICONS ${ICONS_SRCS})
0080 
0081 target_link_libraries(lskat
0082     KDEGames6
0083     KF6::CoreAddons
0084     KF6::Crash
0085     KF6::DBusAddons
0086     KF6::GuiAddons
0087     KF6::I18n
0088     KF6::XmlGui
0089     Qt6::Gui
0090     Qt6::Svg
0091 )
0092 
0093 install(TARGETS lskat  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0094 
0095 ecm_qt_install_logging_categories(
0096     EXPORT LSKAT
0097     FILE lskat.categories
0098     DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
0099 )