mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-05-17 08:16:06 +03:00
added zlib to submodules. Added build and link zlib, libssh in CMakeLists.txt
This commit is contained in:
3
.gitmodules
vendored
3
.gitmodules
vendored
@@ -28,3 +28,6 @@
|
||||
[submodule "client/3rd/libssh"]
|
||||
path = client/3rd/libssh
|
||||
url = https://git.libssh.org/projects/libssh.git/
|
||||
[submodule "client/3rd/zlib"]
|
||||
path = client/3rd/zlib
|
||||
url = https://github.com/madler/zlib.git
|
||||
|
||||
Submodule client/3rd/libssh updated: 438cc6df52...e8322817a9
1
client/3rd/zlib
Submodule
1
client/3rd/zlib
Submodule
Submodule client/3rd/zlib added at 04f42ceca4
@@ -37,14 +37,20 @@ set(LIBS ${LIBS} SortFilterProxyModel)
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/3rd/qrcodegen/qrcodegen.cmake)
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/3rd/QSimpleCrypto/QSimpleCrypto.cmake)
|
||||
|
||||
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/3rd/zlib)
|
||||
set(ZLIB_LIBRARY ${CMAKE_CURRENT_BINARY_DIR}/3rd/zlib)
|
||||
set(ZLIB_INCLUDE_DIR ${CMAKE_CURRENT_LIST_DIR}/3rd/zlib)
|
||||
set(WITH_SERVER OFF)
|
||||
set(WITH_GSSAPI OFF)
|
||||
set(WITH_EXAMPLES OFF)
|
||||
set(OPENSSL_INCLUDE_DIR ${CMAKE_CURRENT_LIST_DIR}/3rd/OpenSSL/include)
|
||||
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/3rd/libssh)
|
||||
|
||||
set(BUILD_WITH_QT6 ON)
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/3rd/qtkeychain)
|
||||
set(LIBS ${LIBS} qt6keychain)
|
||||
|
||||
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/3rd/libssh/include)
|
||||
set(LIBS ${LIBS} ssh)
|
||||
|
||||
include_directories(
|
||||
${CMAKE_CURRENT_LIST_DIR}/3rd/QSimpleCrypto/include
|
||||
${CMAKE_CURRENT_LIST_DIR}/3rd/OpenSSL/include
|
||||
|
||||
@@ -410,7 +410,7 @@ ErrorCode ServerController::copyFileToRemoteHost(ssh_session& ssh, sftp_session&
|
||||
char buffer[SFTP_TRANSFER_CHUNK_SIZE];
|
||||
int length {sizeof (buffer)};
|
||||
|
||||
file = sftp_open(sftp, remote_path.c_str(), access_type, S_IRWXU);
|
||||
file = sftp_open(sftp, remote_path.c_str(), access_type, 0);//S_IRWXU);
|
||||
|
||||
if (file == NULL) {
|
||||
return ErrorCode::SshSftpError;
|
||||
|
||||
Reference in New Issue
Block a user