fix #4438
This commit is contained in:
parent
95e52cd2e8
commit
fbbf35c87f
54
configure.ac
54
configure.ac
@ -98,6 +98,60 @@ AS_IF([test $libgnunetutil != 1],
|
|||||||
*** ]])])
|
*** ]])])
|
||||||
|
|
||||||
|
|
||||||
|
# Check for GNUnet's libgnunetjson.
|
||||||
|
libgnunetjson=0
|
||||||
|
AC_MSG_CHECKING([for libgnunetjson])
|
||||||
|
AC_ARG_WITH(gnunet,
|
||||||
|
[AS_HELP_STRING([--with-gnunet=PFX], [base of GNUnet installation])],
|
||||||
|
[AC_MSG_RESULT([given as $with_gnunet])],
|
||||||
|
[AC_MSG_RESULT(not given)
|
||||||
|
with_gnunet=yes])
|
||||||
|
AS_CASE([$with_gnunet],
|
||||||
|
[yes], [],
|
||||||
|
[no], [AC_MSG_ERROR([--with-gnunet is required])],
|
||||||
|
[LDFLAGS="-L$with_gnunet/lib $LDFLAGS"
|
||||||
|
CPPFLAGS="-I$with_gnunet/include $CPPFLAGS"])
|
||||||
|
AC_CHECK_HEADERS([gnunet/platform.h gnunet/gnunet_json_lib.h],
|
||||||
|
[AC_CHECK_LIB([gnunetjson], [GNUNET_JSON_parse], libgnunetjson=1)],
|
||||||
|
[], [#ifdef HAVE_GNUNET_PLATFORM_H
|
||||||
|
#include <gnunet/platform.h>
|
||||||
|
#endif])
|
||||||
|
AS_IF([test $libgnunetjson != 1],
|
||||||
|
[AC_MSG_ERROR([[
|
||||||
|
***
|
||||||
|
*** You need libgnunetjson to build this program.
|
||||||
|
*** Make sure you have libjansson installed while
|
||||||
|
*** building GNUnet.
|
||||||
|
*** ]])])
|
||||||
|
|
||||||
|
|
||||||
|
# Check for GNUnet's libgnunetcurl.
|
||||||
|
libgnunetcurl=0
|
||||||
|
AC_MSG_CHECKING([for libgnunetcurl])
|
||||||
|
AC_ARG_WITH(gnunet,
|
||||||
|
[AS_HELP_STRING([--with-gnunet=PFX], [base of GNUnet installation])],
|
||||||
|
[AC_MSG_RESULT([given as $with_gnunet])],
|
||||||
|
[AC_MSG_RESULT(not given)
|
||||||
|
with_gnunet=yes])
|
||||||
|
AS_CASE([$with_gnunet],
|
||||||
|
[yes], [],
|
||||||
|
[no], [AC_MSG_ERROR([--with-gnunet is required])],
|
||||||
|
[LDFLAGS="-L$with_gnunet/lib $LDFLAGS"
|
||||||
|
CPPFLAGS="-I$with_gnunet/include $CPPFLAGS"])
|
||||||
|
AC_CHECK_HEADERS([gnunet/platform.h gnunet/gnunet_curl_lib.h],
|
||||||
|
[AC_CHECK_LIB([gnunetcurl], [GNUNET_CURL_get_select_info], libgnunetcurl=1)],
|
||||||
|
[], [#ifdef HAVE_GNUNET_PLATFORM_H
|
||||||
|
#include <gnunet/platform.h>
|
||||||
|
#endif])
|
||||||
|
AS_IF([test $libgnunetcurl != 1],
|
||||||
|
[AC_MSG_ERROR([[
|
||||||
|
***
|
||||||
|
*** You need libgnunetcurl to build this program.
|
||||||
|
*** Make sure you have libcurl or libgnurl installed while
|
||||||
|
*** building GNUnet.
|
||||||
|
*** ]])])
|
||||||
|
|
||||||
|
|
||||||
# check for libmicrohttpd
|
# check for libmicrohttpd
|
||||||
microhttpd=0
|
microhttpd=0
|
||||||
AC_MSG_CHECKING([for microhttpd])
|
AC_MSG_CHECKING([for microhttpd])
|
||||||
|
@ -14,7 +14,9 @@ pkgcfg_DATA = \
|
|||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
exchangedb.conf \
|
exchangedb.conf \
|
||||||
exchangedb-postgres.conf
|
exchangedb-postgres.conf \
|
||||||
|
plugin_exchangedb_common.c \
|
||||||
|
test-exchange-db-postgres.conf
|
||||||
|
|
||||||
|
|
||||||
plugindir = $(libdir)/taler
|
plugindir = $(libdir)/taler
|
||||||
@ -24,10 +26,6 @@ plugin_LTLIBRARIES = \
|
|||||||
libtaler_plugin_exchangedb_postgres.la
|
libtaler_plugin_exchangedb_postgres.la
|
||||||
endif
|
endif
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
plugin_exchangedb_common.c \
|
|
||||||
test-exchange-db-postgres.conf
|
|
||||||
|
|
||||||
libtaler_plugin_exchangedb_postgres_la_SOURCES = \
|
libtaler_plugin_exchangedb_postgres_la_SOURCES = \
|
||||||
plugin_exchangedb_postgres.c
|
plugin_exchangedb_postgres.c
|
||||||
libtaler_plugin_exchangedb_postgres_la_LIBADD = \
|
libtaler_plugin_exchangedb_postgres_la_LIBADD = \
|
||||||
|
Loading…
Reference in New Issue
Block a user