diff --git a/sftp/CMakeLists.txt b/sftp/CMakeLists.txt --- a/sftp/CMakeLists.txt +++ b/sftp/CMakeLists.txt @@ -2,7 +2,7 @@ include_directories(${LIBSSH_INCLUDE_DIR}) if(WIN32) -include_directories(${QT_MKSPECS_DIR}/default) # for SYMLINKS +include_directories(${QT_MKSPECS_DIR}/default) # for SYMLINKS endif() set(kio_sftp_SRCS kio_sftp.cpp) @@ -17,12 +17,13 @@ CATEGORY_NAME log_kio_sftp.trace) add_library(kio_sftp MODULE ${kio_sftp_SRCS}) + target_link_libraries(kio_sftp KF5::KIOCore KF5::WidgetsAddons # KMessageBox KF5::I18n Qt5::Network - ssh) + ${LIBSSH_LIBRARIES}) set_target_properties(kio_sftp PROPERTIES OUTPUT_NAME "sftp") install(TARGETS kio_sftp DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/kio) diff --git a/sftp/kio_sftp.cpp b/sftp/kio_sftp.cpp --- a/sftp/kio_sftp.cpp +++ b/sftp/kio_sftp.cpp @@ -237,7 +237,7 @@ Result SFTPInternal::init() { - qCDebug(KIO_SFTP_LOG) << "pid = " << getpid(); + qCDebug(KIO_SFTP_LOG) << "pid = " << qApp->applicationPid(); qCDebug(KIO_SFTP_LOG) << "debug = " << getenv("KIO_SFTP_LOG_VERBOSITY"); // Members are 'value initialized' to zero because of non-user defined ()! @@ -532,7 +532,7 @@ } SFTPInternal::~SFTPInternal() { - qCDebug(KIO_SFTP_LOG) << "pid = " << getpid(); + qCDebug(KIO_SFTP_LOG) << "pid = " << qApp->applicationPid(); closeConnection(); delete mCallbacks;