From 3e8db89395c5e7e8c3c8c92eb2b5e78267155ffc Mon Sep 17 00:00:00 2001 From: kh1 <qt-info@nokia.com> Date: Mon, 11 Jan 2010 18:05:48 +0100 Subject: [PATCH] Compile net7ssh on windows. --- src/libs/3rdparty/3rdparty.pro | 5 +++ src/libs/3rdparty/ne7ssh/net7ssh.pro | 4 +++ src/libs/3rdparty/ne7ssh/src/src.pro | 49 ++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 src/libs/3rdparty/3rdparty.pro create mode 100644 src/libs/3rdparty/ne7ssh/net7ssh.pro create mode 100644 src/libs/3rdparty/ne7ssh/src/src.pro diff --git a/src/libs/3rdparty/3rdparty.pro b/src/libs/3rdparty/3rdparty.pro new file mode 100644 index 00000000000..4c068b64098 --- /dev/null +++ b/src/libs/3rdparty/3rdparty.pro @@ -0,0 +1,5 @@ +TEMPLATE = subdirs +CONFIG += ordered + +SUBDIRS += botan \ + ne7ssh diff --git a/src/libs/3rdparty/ne7ssh/net7ssh.pro b/src/libs/3rdparty/ne7ssh/net7ssh.pro new file mode 100644 index 00000000000..862d64135dd --- /dev/null +++ b/src/libs/3rdparty/ne7ssh/net7ssh.pro @@ -0,0 +1,4 @@ +TEMPLATE = subdirs +CONFIG += ordered + +SUBDIRS += src diff --git a/src/libs/3rdparty/ne7ssh/src/src.pro b/src/libs/3rdparty/ne7ssh/src/src.pro new file mode 100644 index 00000000000..a2425542d38 --- /dev/null +++ b/src/libs/3rdparty/ne7ssh/src/src.pro @@ -0,0 +1,49 @@ +TEMPLATE = lib +TARGET = Net7ssh + +CONFIG += dll + +include(../../../../qtcreatorlibrary.pri) + +DEPENDPATH += . +INCLUDEPATH += $$PWD $$PWD/../../botan $$PWD/../../botan/build + +LIBS += -l$$qtLibraryTarget(Botan) + +win32 { + LIBS += -lWs2_32 + win32-msvc*: QMAKE_CXXFLAGS += -wd4250 -wd4251 -wd4290 + + DEFINES += _CRT_SECURE_NO_WARNINGS + DEFINES += NE7SSH_EXPORTS _WINDLL _USRDLL _CONSOLE _WINDOWS +} + +# Input +HEADERS += crypt.h \ + ne7ssh.h \ + ne7ssh_channel.h \ + ne7ssh_connection.h \ + ne7ssh_error.h \ + ne7ssh_kex.h \ + ne7ssh_keys.h \ + ne7ssh_mutex.h \ + ne7ssh_session.h \ + ne7ssh_sftp.h \ + ne7ssh_sftp_packet.h \ + ne7ssh_string.h \ + ne7ssh_transport.h \ + ne7ssh_types.h + +SOURCES += crypt.cpp \ + ne7ssh.cpp \ + ne7ssh_channel.cpp \ + ne7ssh_connection.cpp \ + ne7ssh_error.cpp \ + ne7ssh_kex.cpp \ + ne7ssh_keys.cpp \ + ne7ssh_mutex.cpp \ + ne7ssh_session.cpp \ + ne7ssh_sftp.cpp \ + ne7ssh_sftp_packet.cpp \ + ne7ssh_string.cpp \ + ne7ssh_transport.cpp -- GitLab