mirror of
https://git.proxmox.com/git/libgit2
synced 2025-06-22 12:32:30 +00:00
Add libssh2's library and include directories.
Follow-up to 4f91bfa
("Find libssh2 via pkg-config"): FindPkgConfig sets
<foo>_INCLUDE_DIRS, not <foo>_INCLUDE_DIR like FindLIBSSH2 did.
Additionally, if using only FindPkgConfig to find libssh2, we have to
call LINK_DIRECTORIES() as well to pass the appropriate -L entries,
otherwise the build will only work if libssh2.so is in a directory
searched automatically by the linker.
This commit is contained in:
parent
73c5db7663
commit
461fd5a0c7
@ -218,7 +218,8 @@ IF (USE_SSH)
|
|||||||
ENDIF()
|
ENDIF()
|
||||||
IF (LIBSSH2_FOUND)
|
IF (LIBSSH2_FOUND)
|
||||||
ADD_DEFINITIONS(-DGIT_SSH)
|
ADD_DEFINITIONS(-DGIT_SSH)
|
||||||
INCLUDE_DIRECTORIES(${LIBSSH2_INCLUDE_DIR})
|
INCLUDE_DIRECTORIES(${LIBSSH2_INCLUDE_DIRS})
|
||||||
|
LINK_DIRECTORIES(${LIBSSH2_LIBRARY_DIRS})
|
||||||
SET(LIBGIT2_PC_REQUIRES "${LIBGIT2_PC_REQUIRES} libssh2")
|
SET(LIBGIT2_PC_REQUIRES "${LIBGIT2_PC_REQUIRES} libssh2")
|
||||||
SET(SSH_LIBRARIES ${LIBSSH2_LIBRARIES})
|
SET(SSH_LIBRARIES ${LIBSSH2_LIBRARIES})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
Loading…
Reference in New Issue
Block a user