diff --git a/configure.ac b/configure.ac index 7af9af75799ee78fe5a50b5e4e9c6a1a4c138cc4..7623788950c827702a36c705ae16997410ea9b12 100644 --- a/configure.ac +++ b/configure.ac @@ -21,6 +21,9 @@ case "${host_os}" in linux*) SYS=linux ;; + android*) + SYS=android + ;; darwin*) SYS=darwin ;; @@ -40,6 +43,9 @@ case "${host_os}" in ;; esac +AS_IF([test "x$SYS" = "xandroid"], + [], [LDFLAGS="${LDFLAGS} -lpthread"]) + LT_INIT() LT_LANG(C++) diff --git a/tools/Makefile.am b/tools/Makefile.am index 4516cdbef03e73bcb18f23fec7953d90d7def331..81233c7c4ea71b17488cf66b4fb7a77a3c2acf70 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -1,9 +1,9 @@ libexec_PROGRAMS = dhtnode dhtchat AM_CPPFLAGS = -I../include + dhtnode_SOURCES = dhtnode.cpp -dhtnode_LDFLAGS = -lpthread -lopendht -L../src/.libs @GNUTLS_LIBS@ +dhtnode_LDFLAGS = -lopendht -L../src/.libs @GNUTLS_LIBS@ -AM_CPPFLAGS = -I../include dhtchat_SOURCES = dhtchat.cpp -dhtchat_LDFLAGS = @GNUTLS_LIBS@ -lpthread -lopendht -L../src/.libs +dhtchat_LDFLAGS = -lopendht -L../src/.libs @GNUTLS_LIBS@