aboutsummaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build12
1 files changed, 7 insertions, 5 deletions
diff --git a/meson.build b/meson.build
index f4183ad..165ca5d 100644
--- a/meson.build
+++ b/meson.build
@@ -7,11 +7,11 @@ add_global_arguments('-D_GNU_SOURCE=1', language : 'c')
# pkg-config deps
libdrm_dep = dependency('libdrm')
gbm_dep = dependency('gbm')
-epoxy_dep = dependency('epoxy')
cairo_dep = dependency('cairo')
pixman_dep = dependency('pixman-1')
udev_dep = dependency('libudev')
input_dep = dependency('libinput')
+epoxy_dep = dependency('epoxy', required : false)
gtk3_dep = dependency('gtk+-3.0', required : false)
xcb_dep = dependency('xcb', required : false)
randr_dep = dependency('xcb-randr', required : false, version : '>=1.13')
@@ -89,14 +89,16 @@ executable('virtiotest',
sources : viotest_srcs,
dependencies : viotest_deps,
install : true)
-executable('egltest',
- sources : egltest_srcs,
- dependencies : egltest_deps,
- install : true)
install_man('drminfo.1')
install_man('drmtest.1')
+if epoxy_dep.found()
+ executable('egltest',
+ sources : egltest_srcs,
+ dependencies : egltest_deps,
+ install : true)
+endif
if gtk3_dep.found()
executable('gtktest',
sources : gtktest_srcs,