aboutsummaryrefslogtreecommitdiff
path: root/src/namecache
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2023-09-23 21:17:26 +0200
committerMartin Schanzenbach <schanzen@gnunet.org>2023-09-23 21:17:26 +0200
commit8ac5695b5e44e64d19ccc9ec1c3bc83849ec39c3 (patch)
tree53e43fed55a26c8456c67a11c61a7a47c0b5ac49 /src/namecache
parentdca0afc851783403b26464bbfa2629fe1bd70a55 (diff)
downloadgnunet-8ac5695b5e44e64d19ccc9ec1c3bc83849ec39c3.tar.gz
gnunet-8ac5695b5e44e64d19ccc9ec1c3bc83849ec39c3.zip
BUILD: Meson - install more files
Diffstat (limited to 'src/namecache')
-rw-r--r--src/namecache/meson.build21
1 files changed, 16 insertions, 5 deletions
diff --git a/src/namecache/meson.build b/src/namecache/meson.build
index 719d94c0b..f00fbae41 100644
--- a/src/namecache/meson.build
+++ b/src/namecache/meson.build
@@ -22,7 +22,9 @@ libgnunetnamecache = library('gnunetnamecache',
22 soversion: '0.0.0', 22 soversion: '0.0.0',
23 dependencies: [libgnunetutil_dep, 23 dependencies: [libgnunetutil_dep,
24 libgnunetgnsrecord_dep], 24 libgnunetgnsrecord_dep],
25 include_directories: [incdir, configuration_inc]) 25 include_directories: [incdir, configuration_inc],
26 install: true,
27 install_dir: get_option('libdir'))
26libgnunetnamecache_dep = declare_dependency(link_with : libgnunetnamecache) 28libgnunetnamecache_dep = declare_dependency(link_with : libgnunetnamecache)
27pkg.generate(libgnunetnamecache, url: 'https://www.gnunet.org', 29pkg.generate(libgnunetnamecache, url: 'https://www.gnunet.org',
28 description : 'Provides API for storing GNS records to a cache') 30 description : 'Provides API for storing GNS records to a cache')
@@ -33,7 +35,9 @@ shared_module('gnunet_plugin_namecache_sqlite',
33 libgnunetgnsrecord_dep, 35 libgnunetgnsrecord_dep,
34 sqlite_dep, 36 sqlite_dep,
35 libgnunetsq_dep], 37 libgnunetsq_dep],
36 include_directories: [incdir, configuration_inc]) 38 include_directories: [incdir, configuration_inc],
39 install: true,
40 install_dir: get_option('libdir')/'gnunet')
37 41
38if pq_dep.found() 42if pq_dep.found()
39 shared_module('gnunet_plugin_namecache_postgres', 43 shared_module('gnunet_plugin_namecache_postgres',
@@ -42,7 +46,9 @@ if pq_dep.found()
42 libgnunetgnsrecord_dep, 46 libgnunetgnsrecord_dep,
43 pq_dep, 47 pq_dep,
44 libgnunetpq_dep], 48 libgnunetpq_dep],
45 include_directories: [incdir, configuration_inc]) 49 include_directories: [incdir, configuration_inc],
50 install: true,
51 install_dir: get_option('libdir')/'gnunet')
46endif 52endif
47 53
48executable ('gnunet-namecache', 54executable ('gnunet-namecache',
@@ -51,11 +57,16 @@ executable ('gnunet-namecache',
51 libgnunetutil_dep, 57 libgnunetutil_dep,
52 libgnunetgnsrecord_dep, 58 libgnunetgnsrecord_dep,
53 libgnunetidentity_dep], 59 libgnunetidentity_dep],
54 include_directories: [incdir, configuration_inc]) 60 include_directories: [incdir, configuration_inc],
61 install: true,
62 install_dir: get_option('bindir'))
55executable ('gnunet-service-namecache', 63executable ('gnunet-service-namecache',
56 gnunetservicenamecache_src, 64 gnunetservicenamecache_src,
57 dependencies: [libgnunetnamecache_dep, 65 dependencies: [libgnunetnamecache_dep,
58 libgnunetutil_dep, 66 libgnunetutil_dep,
59 libgnunetgnsrecord_dep, 67 libgnunetgnsrecord_dep,
60 libgnunetstatistics_dep], 68 libgnunetstatistics_dep],
61 include_directories: [incdir, configuration_inc]) 69 include_directories: [incdir, configuration_inc],
70 install: true,
71 install_dir: get_option('libdir')/'gnunet'/'libexec')
72