aboutsummaryrefslogtreecommitdiff
path: root/src/service/util/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/util/meson.build')
-rw-r--r--src/service/util/meson.build34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/service/util/meson.build b/src/service/util/meson.build
new file mode 100644
index 000000000..b7642c905
--- /dev/null
+++ b/src/service/util/meson.build
@@ -0,0 +1,34 @@
1gnunetserviceresolver_src = ['gnunet-service-resolver.c']
2
3configure_file(input : 'resolver.conf.in',
4 output : 'resolver.conf',
5 configuration : cdata,
6 install: true,
7 install_dir: pkgcfgdir)
8
9
10if get_option('monolith')
11 foreach p : gnunetserviceresolver_src
12 gnunet_src += 'util/' + p
13 endforeach
14endif
15
16executable ('gnunet-service-resolver',
17 gnunetserviceresolver_src,
18 dependencies: [libgnunetutil_dep],
19 include_directories: [incdir, configuration_inc],
20 install: true,
21 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
22
23testresolverapi = executable ('test_resolver_api',
24 ['test_resolver_api.c'],
25 dependencies: [libgnunetutil_dep],
26 include_directories: [incdir, configuration_inc],
27 install: false)
28configure_file(copy: true,
29 input: 'test_resolver_api_data.conf',
30 output: 'test_resolver_api_data.conf')
31
32test('test_resolver_api', testresolverapi, workdir: meson.current_build_dir(),
33 suite: 'resolver')
34