summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Hilliard <james.hilliard1@gmail.com>2020-03-03 15:27:51 -0700
committerJames Hilliard <james.hilliard1@gmail.com>2021-04-16 03:45:06 -0600
commit88f1605a826ca0c2ff02be6f4cf9ecabf68e8341 (patch)
treee4957692b87b13284771aff111b79d521ed0b634
parent4c2105312379b62dc84f6eaaf26e2ab293d51b92 (diff)
downloadwayland-88f1605a826ca0c2ff02be6f4cf9ecabf68e8341.tar.gz
build: add option to disable tests
When building for a product, tests are not needed. Besides, one test requires a C++ compiler, which is not always available. So, add an option to configure to disable building tests altogether. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
-rw-r--r--meson.build4
-rw-r--r--meson_options.txt4
2 files changed, 7 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index cdb66bc..714a86d 100644
--- a/meson.build
+++ b/meson.build
@@ -84,7 +84,9 @@ subdir('src')
if get_option('libraries')
subdir('cursor')
subdir('egl')
- subdir('tests')
+ if get_option('tests')
+ subdir('tests')
+ endif
if get_option('documentation')
subdir('doc')
endif
diff --git a/meson_options.txt b/meson_options.txt
index de588d1..4433fa0 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -6,6 +6,10 @@ option('scanner',
description: 'Compile wayland-scanner binary',
type: 'boolean',
value: 'true')
+option('tests',
+ description: 'Compile Wayland tests',
+ type: 'boolean',
+ value: 'true')
option('documentation',
description: 'Build the documentation (requires Doxygen, dot, xmlto, xsltproc)',
type: 'boolean',