summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorMartin Blanchard <tchaik@gmx.com>2018-06-02 17:45:30 +0100
committerChristian Hergert <chergert@redhat.com>2019-08-05 13:17:56 -0700
commitdabb83a2e217694220a55c2019a081365a4a1288 (patch)
treedbf8bc0f074db21657464eb6e4531bb6ad0f218b /meson_options.txt
parentdd795bd071d9cec755979a3942682a331c429360 (diff)
downloadlibpeas-dabb83a2e217694220a55c2019a081365a4a1288.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=793916 https://gitlab.gnome.org/GNOME/libpeas/issues/26 Closes #26
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt32
1 files changed, 32 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt
new file mode 100644
index 0000000..18e1779
--- /dev/null
+++ b/meson_options.txt
@@ -0,0 +1,32 @@
+option('lua51',
+ type: 'boolean', value: true,
+ description: 'Enable Lua 5.1 support (requires lua-lgi)')
+
+option('python2',
+ type: 'boolean', value: false,
+ description: 'Enable Python 2 support (requires pygobject)')
+option('python3',
+ type: 'boolean', value: true,
+ description: 'Enable Python 3 support (requires pygobject)')
+
+option('introspection',
+ type: 'boolean', value: true,
+ description: 'Generate introspection data (requires gobject-introspection)')
+option('vapi',
+ type: 'boolean', value: false,
+ description: 'Generate vapi data (requires vapigen)')
+
+option('widgetry',
+ type: 'boolean', value: true,
+ description: 'Build GTK+ widgetry (requires gtk+)')
+option('glade_catalog',
+ type: 'boolean', value: true,
+ description: 'Install Glade catalog (requires gladeui)')
+
+option('demos',
+ type: 'boolean', value: true,
+ description: 'Build demo programs')
+
+option('gtk_doc',
+ type: 'boolean', value: false,
+ description: 'Build reference manual (requires gtk-doc)')