aboutsummaryrefslogtreecommitdiff
path: root/src/lib/testing/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/testing/meson.build')
-rw-r--r--src/lib/testing/meson.build38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/lib/testing/meson.build b/src/lib/testing/meson.build
new file mode 100644
index 000000000..83f69b74a
--- /dev/null
+++ b/src/lib/testing/meson.build
@@ -0,0 +1,38 @@
1libgnunettesting_src = [
2 'testing_api_barrier.c',
3 'testing_api_cmd_barrier_create.c',
4 'testing_api_cmd_barrier_reached.c',
5 'testing_api_cmd_batch.c',
6 'testing_api_cmd_exec.c',
7 'testing_api_cmd_finish.c',
8 'testing_api_cmd_get_topo.c',
9 'testing_api_cmd_netjail_start.c',
10 'testing_api_cmd_netjail_start_cmds_helper.c',
11 'testing_api_cmds.c',
12 'testing_api_loop.c',
13 'testing_api_main.c',
14 'testing_api_traits.c',
15 'testing_api_topology.c'
16 ]
17
18libgnunettesting = library('gnunettesting',
19 libgnunettesting_src,
20 soversion: '1',
21 version: '1.1.0',
22 dependencies: [libgnunetutil_dep,
23 m_dep],
24 include_directories: [incdir, configuration_inc],
25 install: true,
26 install_dir: get_option('libdir'))
27libgnunettesting_dep = declare_dependency(link_with : libgnunettesting)
28pkg.generate(libgnunettesting, url: 'https://www.gnunet.org',
29 description : 'Provides API for gnunet testing')
30
31executable ('gnunet-cmds-helper',
32 ['gnunet-cmds-helper.c'],
33 dependencies: [libgnunettesting_dep,
34 libgnunetutil_dep,
35 ],
36 include_directories: [incdir, configuration_inc],
37 install: true,
38 install_dir: get_option('libdir')/'gnunet'/'libexec')