diff options
author | Dimitrij <kvarkas@gmail.com> | 2022-10-31 00:45:23 +0300 |
---|---|---|
committer | Dimitrij <kvarkas@gmail.com> | 2022-10-31 00:45:23 +0300 |
commit | 302fb2e8ddea1c993552c9a30c02f41d01ca54a9 (patch) | |
tree | d6cf1b32664296ef2cecda33caeafbe39e6695c1 /ssh/CMakeLists.txt | |
parent | 59105d9b26363e47f00676bd365b2ac8d4cb536a (diff) | |
parent | 4ff82ab29a22936b78510c68f544a99e677efed3 (diff) |
Diffstat (limited to 'ssh/CMakeLists.txt')
-rw-r--r-- | ssh/CMakeLists.txt | 52 |
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>) |