aboutsummaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-06-14 10:05:50 +0200
committerGerd Hoffmann <kraxel@redhat.com>2019-06-14 10:05:50 +0200
commitac3a01bfe9520e61f44e7f9893145d82b53522ae (patch)
tree821b1f519438e1f486dfae5045070e7d7983e1c5 /meson.build
parente7580760b355347220993ae485d3e8962e14e77e (diff)
downloaddrminfo-ac3a01bfe9520e61f44e7f9893145d82b53522ae.tar.gz
add drm lease support to drmtest
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build12
1 files changed, 10 insertions, 2 deletions
diff --git a/meson.build b/meson.build
index ff44250..e1d62e0 100644
--- a/meson.build
+++ b/meson.build
@@ -11,6 +11,8 @@ epoxy_dep = dependency('epoxy')
cairo_dep = dependency('cairo')
pixman_dep = dependency('pixman-1')
gtk3_dep = dependency('gtk+-3.0')
+xcb_dep = dependency('xcb', required : false)
+randr_dep = dependency('xcb-randr', required : false, version : '>=1.13')
systemd_dep = dependency('libsystemd', required : false, version : '>=221')
# configuration
@@ -18,15 +20,20 @@ config = configuration_data()
if systemd_dep.found()
config.set('HAVE_SYSTEMD', true)
endif
+if randr_dep.found()
+ config.set('HAVE_XRANDR', true)
+endif
configure_file(output : 'config.h', configuration : config)
# libjpeg dep
jpeg_dep = declare_dependency(link_args : '-ljpeg')
drminfo_srcs = [ 'drminfo.c', 'drmtools.c', 'logind.c' ]
-drmtest_srcs = [ 'drmtest.c', 'drmtools.c', 'logind.c', 'ttytools.c', 'render.c', 'image.c' ]
+drmtest_srcs = [ 'drmtest.c', 'drmtools.c', 'drm-lease.c', 'drm-lease-x11.c',
+ 'logind.c', 'ttytools.c', 'render.c', 'image.c' ]
fbinfo_srcs = [ 'fbinfo.c', 'fbtools.c', 'logind.c' ]
-fbtest_srcs = [ 'fbtest.c', 'fbtools.c', 'logind.c' , 'ttytools.c', 'render.c', 'image.c' ]
+fbtest_srcs = [ 'fbtest.c', 'fbtools.c', 'logind.c',
+ 'ttytools.c', 'render.c', 'image.c' ]
prime_srcs = [ 'prime.c', 'logind.c' ]
viotest_srcs = [ 'virtiotest.c', 'drmtools.c', 'logind.c', 'ttytools.c', 'render.c' ]
egltest_srcs = [ 'egltest.c', 'drmtools.c', 'drmtools-egl.c', 'logind.c', 'ttytools.c' ]
@@ -34,6 +41,7 @@ gtktest_srcs = [ 'gtktest.c', 'render.c', 'image.c' ]
drminfo_deps = [ libdrm_dep, cairo_dep, pixman_dep, systemd_dep ]
drmtest_deps = [ libdrm_dep, gbm_dep, epoxy_dep,
+ xcb_dep, randr_dep,
cairo_dep, pixman_dep, jpeg_dep, systemd_dep ]
fbinfo_deps = [ cairo_dep, systemd_dep ]
fbtest_deps = [ cairo_dep, pixman_dep, jpeg_dep, systemd_dep ]