summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2022-09-12 13:37:42 -0400
committerFederico Mena Quintero <federico@gnome.org>2022-09-27 20:23:43 -0500
commitf659aab5b5db859d389f82b3d4a1a4a7b13ed849 (patch)
tree2f421536df28d21ae89eac12c4cfcbe0f0748074 /meson.build
parentf1c77c6444f20fd507370f848fa14f118fd91204 (diff)
downloadat-spi2-core-f659aab5b5db859d389f82b3d4a1a4a7b13ed849.tar.gz
meson: Change x11 option to feature
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build28
1 files changed, 10 insertions, 18 deletions
diff --git a/meson.build b/meson.build
index 6dd6e8cb..3131538c 100644
--- a/meson.build
+++ b/meson.build
@@ -141,25 +141,17 @@ gmodule_dep = dependency('gmodule-2.0', version: gmodule_req_version)
libxml_dep = dependency('libxml-2.0', version: libxml_req_version)
x11_deps = []
-x11_option = get_option('x11')
-# ensure x11_dep is defined for use elsewhere, such as bus/meson.build
-x11_dep = dependency('', required: false)
-if x11_option != 'no'
- x11_dep = dependency('x11', required: false)
-
- if x11_dep.found()
- x11_deps += x11_dep
- at_spi_conf.set('HAVE_X11', 1)
- xtest_dep = dependency('xtst')
- x11_deps += xtest_dep
-
- if cc.has_function('XkbGetMap', dependencies: x11_deps)
- at_spi_conf.set('HAVE_XKB', 1)
- endif
-
- xinput_dep = dependency('xi')
- x11_deps += xinput_dep
+x11_dep = dependency('x11', required: get_option('x11'))
+if x11_dep.found()
+ x11_deps += x11_dep
+ at_spi_conf.set('HAVE_X11', 1)
+ xtest_dep = dependency('xtst')
+ x11_deps += xtest_dep
+ if cc.has_function('XkbGetMap', dependencies: x11_deps)
+ at_spi_conf.set('HAVE_XKB', 1)
endif
+ xinput_dep = dependency('xi')
+ x11_deps += xinput_dep
endif
# Alignments