From e73c63f2878aff47d2a72d45bfa7fa7cbd6970be Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Sat, 23 Sep 2023 11:14:57 +0200 Subject: BUILD: Build util executables --- src/util/meson.build | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) (limited to 'src/util') diff --git a/src/util/meson.build b/src/util/meson.build index 9cda9f193..eecb7d553 100644 --- a/src/util/meson.build +++ b/src/util/meson.build @@ -91,6 +91,65 @@ libgnunetutil_dep = declare_dependency(link_with : libgnunetutil) pkg.generate(libgnunetutil, url: 'https://www.gnunet.org', description : 'Provides miscellaneous utility functions and API for GNUnet') +executable ('gnunet-base32', + ['gnunet-base32.c'], + dependencies: [libgnunetutil_dep, libgnunetutil_dep], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('bindir')) +executable ('gnunet-config', + ['gnunet-config.c'], + dependencies: [libgnunetutil_dep, libgnunetutil_dep], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('bindir')) +executable ('gnunet-resolver', + ['gnunet-resolver.c'], + dependencies: [libgnunetutil_dep, libgnunetutil_dep], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('bindir')) +executable ('gnunet-ecc', + ['gnunet-ecc.c'], + dependencies: [libgnunetutil_dep, libgnunetutil_dep, gcrypt_dep, m_dep], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('bindir')) +executable ('gnunet-scrypt', + ['gnunet-scrypt.c'], + dependencies: [libgnunetutil_dep, libgnunetutil_dep], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('bindir')) +executable ('gnunet-uri', + ['gnunet-uri.c'], + dependencies: [libgnunetutil_dep, libgnunetutil_dep], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('bindir')) +if zbar_dep.found() + executable ('gnunet-qr', + ['gnunet-qr.c'], + dependencies: [zbar_dep, libgnunetutil_dep, libgnunetutil_dep], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('bindir')) +endif +executable ('gnunet-config-diff', + ['gnunet-config-diff.c'], + dependencies: [libgnunetutil_dep, libgnunetutil_dep], + include_directories: [incdir, configuration_inc], + install: false) +executable ('test_common_logging_dummy', + ['test_common_logging_dummy.c'], + dependencies: [libgnunetutil_dep, libgnunetutil_dep], + include_directories: [incdir, configuration_inc], + install: false) +executable ('gnunet-crypto-tvg', + ['gnunet-crypto-tvg.c'], + dependencies: [libgnunetutil_dep, libgnunetutil_dep, json_dep], + include_directories: [incdir, configuration_inc], + install: false) testcommonalloc = executable ('test_common_allocation', ['test_common_allocation.c'], -- cgit v1.2.3