aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorflorian.weigelt <weigelt.florian@gmx.net>2018-05-05 09:50:10 +0200
committerflorian.weigelt <weigelt.florian@gmx.net>2018-05-05 09:50:10 +0200
commitd68a27fd79e1ddadbdf63d734ae04a7a8983dabc (patch)
treeb38a97915aee32200eea11293b4bb770dd61651b
parent34be87a3f62f5807779c738ee7ef81d6fa5d1b00 (diff)
Add option to disable examples build
Compiling the examples is useful for testing and development, but less useful for actual users of wlroots. This commit adds the option --enable-examples to set weather to include the examples at compilation or not. The default value is True, so the current behaviour remains unchanged.
-rw-r--r--meson.build4
-rw-r--r--meson_options.txt1
2 files changed, 4 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 78cfc858..362de9f6 100644
--- a/meson.build
+++ b/meson.build
@@ -205,7 +205,9 @@ if get_option('enable-rootston')
subdir('rootston')
endif
-subdir('examples')
+if get_option('enable-examples')
+ subdir('examples')
+endif
pkgconfig = import('pkgconfig')
pkgconfig.generate(
diff --git a/meson_options.txt b/meson_options.txt
index df322f39..e474b8aa 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -5,3 +5,4 @@ option('enable-xcb_errors', type: 'combo', choices: ['auto', 'true', 'false'], v
option('enable-xwayland', type: 'boolean', value: true, description: 'Enable support X11 applications')
option('enable-x11_backend', type: 'boolean', value: true, description: 'Enable X11 backend')
option('enable-rootston', type: 'boolean', value: true, description: 'Build the rootston example compositor')
+option('enable-examples', type: 'boolean', value: true, description: 'Build example applications')