summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libssh2-test.c3
-rw-r--r--src/libssh2.mk5
2 files changed, 5 insertions, 3 deletions
diff --git a/src/libssh2-test.c b/src/libssh2-test.c
index 33754d2..f4b5630 100644
--- a/src/libssh2-test.c
+++ b/src/libssh2-test.c
@@ -8,7 +8,8 @@ int main(int argc, char *argv[])
{
(void)argc;
(void)argv;
-
+ libssh2_init(0);
printf("libssh2 version: %s", libssh2_version(0) );
+ libssh2_exit();
return 0;
}
diff --git a/src/libssh2.mk b/src/libssh2.mk
index 36c9c82..df3185c 100644
--- a/src/libssh2.mk
+++ b/src/libssh2.mk
@@ -26,11 +26,12 @@ define $(PKG)_BUILD
--prefix='$(PREFIX)/$(TARGET)' \
--without-openssl \
--with-libgcrypt \
- PKG_CONFIG='$(TARGET)-pkg-config'
+ PKG_CONFIG='$(TARGET)-pkg-config' \
+ LIBS="-lgcrypt `$(PREFIX)/$(TARGET)/bin/gpg-error-config --libs`"
$(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= html_DATA=
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libssh2.exe' \
- -lssh2
+ `'$(TARGET)-pkg-config' --cflags --libs libssh2`
endef