Lines Matching full:libssh2
24 # Find the libssh2 library
28 # - `LIBSSH2_INCLUDE_DIR`: The libssh2 include directory.
29 # - `LIBSSH2_LIBRARY`: Path to `libssh2` library.
33 # - `LIBSSH2_FOUND`: System has libssh2.
34 # - `LIBSSH2_INCLUDE_DIRS`: The libssh2 include directories.
35 # - `LIBSSH2_LIBRARIES`: The libssh2 library names.
36 # - `LIBSSH2_LIBRARY_DIRS`: The libssh2 library directories.
37 # - `LIBSSH2_PC_REQUIRES`: The libssh2 pkg-config packages.
39 # - `LIBSSH2_VERSION`: Version of libssh2.
41 set(LIBSSH2_PC_REQUIRES "libssh2")
47 pkg_check_modules(LIBSSH2 ${LIBSSH2_PC_REQUIRES})
52 …message(STATUS "Found Libssh2 (via pkg-config): ${LIBSSH2_INCLUDE_DIRS} (found version \"${LIBSSH2…
54 find_path(LIBSSH2_INCLUDE_DIR NAMES "libssh2.h")
55 find_library(LIBSSH2_LIBRARY NAMES "ssh2" "libssh2")
58 if(LIBSSH2_INCLUDE_DIR AND EXISTS "${LIBSSH2_INCLUDE_DIR}/libssh2.h")
60 file(STRINGS "${LIBSSH2_INCLUDE_DIR}/libssh2.h" _version_str REGEX "${_version_regex}")
68 find_package_handle_standard_args(Libssh2