summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorMartin Blanchard <tchaik@gmx.com>2018-05-29 23:13:34 +0100
committerMartin Blanchard <tchaik@gmx.com>2019-02-04 15:52:49 +0000
commitf5377d5fdcdb0a3bbc292335103a9fcd791e97ea (patch)
tree8a4b2a2c9eb183fa66d447da8e7cd066f88ce203 /meson_options.txt
parentfbae3ea18d3c7624c98d820e574c83fc2927dca7 (diff)
downloadlibchamplain-f5377d5fdcdb0a3bbc292335103a9fcd791e97ea.tar.gz
Port to meson build system
The meson build system focuses on speed an ease of use, which helps speeding up the software development. https://bugzilla.gnome.org/show_bug.cgi?id=794324 https://gitlab.gnome.org/GNOME/libchamplain/issues/37 Closes #37
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt22
1 files changed, 22 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt
new file mode 100644
index 0000000..8713d62
--- /dev/null
+++ b/meson_options.txt
@@ -0,0 +1,22 @@
+option('memphis',
+ type: 'boolean', value: false,
+ description: 'Enable Memphis support (requires libmemphis)')
+
+option('introspection',
+ type: 'boolean', value: true,
+ description: 'Generate introspection data (requires gobject-introspection)')
+option('vapi',
+ type: 'boolean', value: true,
+ description: 'Generate vapi data (requires vapigen)')
+
+option('widgetry',
+ type: 'boolean', value: true,
+ description: 'Build GTK+ widgetry')
+
+option('gtk_doc',
+ type: 'boolean', value: false,
+ description: 'Build reference manual (requires gtk-doc)')
+
+option('demos',
+ type: 'boolean', value: false,
+ description: 'Build demonstration programs')