mirror of
https://github.com/upa/mscp.git
synced 2026-02-21 06:34:43 +08:00
implement local-to-remote copy with async_write
This commit is contained in:
@@ -20,6 +20,7 @@ target_include_directories(mscp PUBLIC ./src)
|
||||
if (LIBSSH_PATH)
|
||||
find_package(GSSAPI)
|
||||
target_include_directories(mscp PUBLIC ${LIBSSH_PATH}/include)
|
||||
target_compile_options(mscp PUBLIC -iquote ${LIBSSH_PATH}/include)
|
||||
target_link_directories(mscp PRIVATE ${LIBSSH_PATH}/lib)
|
||||
target_link_libraries(mscp pthread m libssh.a ssl crypto z ${GSSAPI_LIBRARIES})
|
||||
else()
|
||||
@@ -27,6 +28,10 @@ else()
|
||||
target_link_libraries(mscp pthread m ssh)
|
||||
endif()
|
||||
|
||||
if (WITH_ASYNC_WRITE)
|
||||
target_compile_definitions(mscp PUBLIC ASYNC_WRITE=1)
|
||||
endif()
|
||||
|
||||
target_compile_definitions(mscp PUBLIC _VERSION="${PROJECT_VERSION}")
|
||||
|
||||
install(TARGETS mscp
|
||||
|
||||
Reference in New Issue
Block a user