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