add_library(krdc_sshplugin MODULE)

target_sources(krdc_sshplugin PRIVATE
    sshview.cpp
    sshviewfactory.cpp
    sshhostpreferences.cpp
)

ki18n_wrap_ui(krdc_sshplugin
    sshpreferences.ui
)

ecm_qt_declare_logging_category(krdc_sshplugin
    HEADER krdc_ssh_debug.h
    IDENTIFIER KRDC_SSH
    CATEGORY_NAME KRDC.SSH
)

target_include_directories(krdc_sshplugin PRIVATE
    ${KRDCCORE_INCLUDE_DIR}
)

target_link_libraries(krdc_sshplugin
    Qt::Core
    Qt::Gui
    Qt::Widgets
    KF6::ConfigCore
    KF6::CoreAddons
    KF6::I18n
    KF6::KIOWidgets
    KF6::Parts
    KF6::WidgetsAddons
    ${KRDCCORE_LIBRARY}
)

install(TARGETS krdc_sshplugin DESTINATION ${KDE_INSTALL_PLUGINDIR}/krdc)
