exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit d03fcfad61fddb5a01ed6b2193fce67cecdf67bf
parent 7ff7d48f8aabd3196f4e61d97eb7c6320d09627e
Author: Florian Dold <dold@taler.net>
Date:   Mon,  7 Sep 2026 22:04:10 +0200

exchange build: initialize docs-only configuration and report failures

Create cdata before entering either build configuration path. Stop the
configure wrapper when Meson fails instead of printing a success
message.

Diffstat:
Mconfigure | 2+-
Mmeson.build | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/configure b/configure @@ -247,7 +247,7 @@ ${MESON} setup \ $mesondiropts \ $mesonfeatopts \ ${var_mesonbuilddir:-build} \ - ${var_srcdir} + ${var_srcdir} || exit $? # Done echo "Package $pkg_name configured successfully." diff --git a/meson.build b/meson.build @@ -11,6 +11,7 @@ incdir = include_directories('src/include') # Used to populate gnunet_private_config.h private_config = configuration_data() +cdata = configuration_data() pkgcfgdir = get_option('datadir') / 'taler-exchange' / 'config.d' docdir = get_option('datadir') / 'doc' / 'taler-exchange' @@ -322,7 +323,6 @@ if not get_option('only-doc') configure_file(output: 'taler_config.h', configuration: private_config) configuration_inc = include_directories('.') - cdata = configuration_data() cdata.merge_from(private_config) add_project_arguments('-DHAVE_CONFIG_H', language: 'c')