merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit 4998506a34e5855319b5d4fb738539c08910e75a
parent c04113bfc443451bbf02dcd8078f7f74c8c37b23
Author: Christian Grothoff <christian@grothoff.org>
Date:   Thu,  3 Oct 2024 11:09:08 +0200

add donau detection

Diffstat:
Mconfigure.ac | 19+++++++++++++++++++
Msrc/backend/Makefile.am | 6++++++
2 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -288,6 +288,25 @@ AS_IF([test $libtalerexchange != 1], *** ]])]) +libdonau=0 +AC_MSG_CHECKING([for libdonau]) +AC_ARG_WITH(donau, + [AS_HELP_STRING([--with-donau=PFX], [base of Taler DONAU installation])], + [AC_MSG_RESULT([given as $with_donau])], + [AC_MSG_RESULT(not given) + with_donau=yes]) +AS_CASE([$with_donau], + [yes], [], + [no], [], + [LDFLAGS="-L$with_donau/lib $LDFLAGS" + CPPFLAGS="-I$with_donau/include $CPPFLAGS $POSTGRESQL_CPPFLAGS"]) + +AC_CHECK_HEADERS([donau/donau_service.h], + [AC_CHECK_LIB([donau], [DONAU_get_keys], libdonau=1)]) +AM_CONDITIONAL(HAVE_DONAU, test x$libdonau = x1) + + + libtalermhd=0 AC_MSG_CHECKING([for libtalermhd]) AC_ARG_WITH(exchange, diff --git a/src/backend/Makefile.am b/src/backend/Makefile.am @@ -219,6 +219,12 @@ taler_merchant_httpd_LDADD = \ -lgnunetutil \ @QR_LIBS@ \ $(XLIB) + +if HAVE_DONAU +taler_merchant_httpd_LDADD += \ + -ldonau +endif + taler_merchant_httpd_CFLAGS = \ @QR_CFLAGS@ \ $(AM_CFLAGS)