commit 027bc5b314c3f2e36937956d2d75f5ea2d62b62a
parent 6a43efdb8603447318a322d0680e0fd596fb11e2
Author: Jacki <jacki@thejackimonster.de>
Date: Wed, 31 Jul 2024 15:22:33 +0200
Make options properly configurable via meson
Signed-off-by: Jacki <jacki@thejackimonster.de>
Diffstat:
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/meson.build b/meson.build
@@ -23,12 +23,16 @@ project(
'c',
license: 'AGPL3.0-or-later',
version: run_command('contrib/get_version.sh').stdout().strip(),
+ default_options: [
+ 'use_libportal=true',
+ 'use_eventfd=true'
+ ]
)
meson.add_dist_script('contrib/distribute_version.sh', meson.project_version())
-use_libportal = true
-use_eventfd = true
+use_libportal = get_option('use_libportal')
+use_eventfd = get_option('use_eventfd')
messenger_gtk_id = 'org.gnunet.Messenger'
diff --git a/meson.options b/meson.options
@@ -0,0 +1,2 @@
+option('use_libportal', type: 'boolean', value: true)
+option('use_eventfd', type: 'boolean', value: true)
+\ No newline at end of file