aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2021-01-08 16:29:58 +0100
committerGerd Hoffmann <kraxel@redhat.com>2021-01-08 16:29:58 +0100
commit040d09bd944b72f5f26510e53443ccd9dd73aaea (patch)
tree4074a95cc9efbc4845918f10f745163aee3ab065
parent7d4e1990d80ab9059ed02246ad2b290164aa3378 (diff)
downloaddrminfo-040d09bd944b72f5f26510e53443ccd9dd73aaea.tar.gz
make gtk3 dep optional
-rw-r--r--meson.build13
1 files changed, 8 insertions, 5 deletions
diff --git a/meson.build b/meson.build
index 30c6259..abbdfec 100644
--- a/meson.build
+++ b/meson.build
@@ -10,9 +10,9 @@ gbm_dep = dependency('gbm')
epoxy_dep = dependency('epoxy')
cairo_dep = dependency('cairo')
pixman_dep = dependency('pixman-1')
-gtk3_dep = dependency('gtk+-3.0')
udev_dep = dependency('libudev')
input_dep = dependency('libinput')
+gtk3_dep = dependency('gtk+-3.0', required : false)
xcb_dep = dependency('xcb', required : false)
randr_dep = dependency('xcb-randr', required : false, version : '>=1.13')
systemd_dep = dependency('libsystemd', required : false, version : '>=221')
@@ -93,10 +93,13 @@ executable('egltest',
sources : egltest_srcs,
dependencies : egltest_deps,
install : true)
-executable('gtktest',
- sources : gtktest_srcs,
- dependencies : gtktest_deps,
- install : false)
install_man('drminfo.1')
install_man('drmtest.1')
+
+if gtk3_dep.found()
+ executable('gtktest',
+ sources : gtktest_srcs,
+ dependencies : gtktest_deps,
+ install : false)
+endif