Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mRemoteNG/PuTTYNG.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitrij <kvarkas@gmail.com>2022-10-31 00:45:23 +0300
committerDimitrij <kvarkas@gmail.com>2022-10-31 00:45:23 +0300
commit302fb2e8ddea1c993552c9a30c02f41d01ca54a9 (patch)
treed6cf1b32664296ef2cecda33caeafbe39e6695c1 /ssh/CMakeLists.txt
parent59105d9b26363e47f00676bd365b2ac8d4cb536a (diff)
parent4ff82ab29a22936b78510c68f544a99e677efed3 (diff)
Merge tag 'tags/0.78'HEADmaster
Diffstat (limited to 'ssh/CMakeLists.txt')
-rw-r--r--ssh/CMakeLists.txt52
1 files changed, 52 insertions, 0 deletions
diff --git a/ssh/CMakeLists.txt b/ssh/CMakeLists.txt
new file mode 100644
index 00000000..d2b35311
--- /dev/null
+++ b/ssh/CMakeLists.txt
@@ -0,0 +1,52 @@
+add_library(sshcommon OBJECT
+ bpp1.c
+ bpp2.c
+ bpp-bare.c
+ ca-config.c
+ censor1.c
+ censor2.c
+ common.c
+ connection1.c
+ connection2.c
+ crc-attack-detector.c
+ gssc.c
+ login1.c
+ pgssapi.c
+ portfwd.c
+ ../sshpubk.c
+ ../sshrand.c
+ transient-hostkey-cache.c
+ transport2.c
+ verstring.c
+ x11fwd.c
+ zlib.c)
+
+add_library(sftpcommon OBJECT sftpcommon.c)
+
+add_library(sshclient STATIC
+ agentf.c
+ connection1-client.c
+ connection2-client.c
+ kex2-client.c
+ mainchan.c
+ sharing.c
+ ssh.c
+ userauth2-client.c
+ $<TARGET_OBJECTS:sshcommon>
+ $<TARGET_OBJECTS:all-backends>
+ $<TARGET_OBJECTS:logging>)
+
+add_library(sshserver STATIC
+ connection1-server.c
+ connection2-server.c
+ kex2-server.c
+ login1-server.c
+ server.c
+ sesschan.c
+ sftpserver.c
+ userauth2-server.c
+ $<TARGET_OBJECTS:sftpcommon>
+ $<TARGET_OBJECTS:sshcommon>)
+
+add_sources_from_current_dir(sftpclient sftp.c)
+target_sources(sftpclient PRIVATE $<TARGET_OBJECTS:sftpcommon>)