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
|
||||
microhttpd=0
|
||||
AC_MSG_CHECKING([for microhttpd])
|
||||
|
@ -14,7 +14,9 @@ pkgcfg_DATA = \
|
||||
|
||||
EXTRA_DIST = \
|
||||
exchangedb.conf \
|
||||
exchangedb-postgres.conf
|
||||
exchangedb-postgres.conf \
|
||||
plugin_exchangedb_common.c \
|
||||
test-exchange-db-postgres.conf
|
||||
|
||||
|
||||
plugindir = $(libdir)/taler
|
||||
@ -24,10 +26,6 @@ plugin_LTLIBRARIES = \
|
||||
libtaler_plugin_exchangedb_postgres.la
|
||||
endif
|
||||
|
||||
EXTRA_DIST = \
|
||||
plugin_exchangedb_common.c \
|
||||
test-exchange-db-postgres.conf
|
||||
|
||||
libtaler_plugin_exchangedb_postgres_la_SOURCES = \
|
||||
plugin_exchangedb_postgres.c
|
||||
libtaler_plugin_exchangedb_postgres_la_LIBADD = \
|
||||
|
Loading…
Reference in New Issue
Block a user