aboutsummaryrefslogtreecommitdiff
path: root/src/template/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/template/meson.build')
-rw-r--r--src/template/meson.build31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/template/meson.build b/src/template/meson.build
new file mode 100644
index 000000000..cffaa9f14
--- /dev/null
+++ b/src/template/meson.build
@@ -0,0 +1,31 @@
1gnunetservicetemplate_src = ['gnunet-service-template.c']
2
3configure_file(input : 'template.conf',
4 output : 'template.conf',
5 configuration : cdata,
6 install: true,
7 install_dir: pkgcfgdir)
8
9if get_option('monolith')
10 subdir_done()
11endif
12
13executable ('gnunet-template',
14 ['gnunet-template.c'],
15 dependencies: [libgnunetutil_dep],
16 include_directories: [incdir, configuration_inc],
17 install: true,
18 install_dir: get_option('bindir'))
19executable ('gnunet-service-template',
20 gnunetservicetemplate_src,
21 dependencies: [libgnunetutil_dep],
22 include_directories: [incdir, configuration_inc],
23 install: true,
24 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
25testtemplateapi = executable ('test_template_api',
26 ['test_template_api.c'],
27 dependencies: [libgnunetutil_dep],
28 include_directories: [incdir, configuration_inc],
29 install: false)
30test('test_template_api', testtemplateapi, workdir: meson.current_source_dir(),
31 suite: 'template')