# SPDX-FileCopyrightText: 2023 David Edmundson # SPDX-License-Identifier: BSD-2-Clause ecm_qt_declare_logging_category(shared_debug_SRCS HEADER debug.h IDENTIFIER FALLBACK_SESSION_RESTORE CATEGORY_NAME org.kde.plasma-fallback-session-restore) add_executable(plasma-fallback-session-save save.cpp ${shared_debug_SRCS} ) target_link_libraries(plasma-fallback-session-save Qt6::Core KF6::KIOGui KF6::ConfigCore PW::LibTaskManager Qt6::GuiPrivate Wayland::Client ) add_executable( plasma-fallback-session-restore restore.cpp ${shared_debug_SRCS} ) kconfig_add_kcfg_files(plasma-fallback-session-restore smserversettings.kcfgc) target_link_libraries( plasma-fallback-session-restore Qt6::Core KF6::KIOGui KF6::ConfigCore KF6::ConfigGui ) install(TARGETS plasma-fallback-session-restore DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR}) install(TARGETS plasma-fallback-session-save DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR}) ecm_install_configured_files(INPUT org.kde.plasma-fallback-session-save.desktop.in @ONLY DESTINATION ${KDE_INSTALL_APPDIR}) ecm_install_configured_files(INPUT org.kde.plasma-fallback-session-restore.desktop.in @ONLY DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})