aboutsummaryrefslogtreecommitdiff
path: root/render/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'render/meson.build')
-rw-r--r--render/meson.build6
1 files changed, 6 insertions, 0 deletions
diff --git a/render/meson.build b/render/meson.build
index c8c6032f..4c3d4522 100644
--- a/render/meson.build
+++ b/render/meson.build
@@ -14,6 +14,12 @@ wlr_files += files(
'wlr_texture.c',
)
+if cc.has_header('linux/dma-buf.h') and target_machine.system() == 'linux'
+ wlr_files += files('dmabuf_linux.c')
+else
+ wlr_files += files('dmabuf_fallback.c')
+endif
+
if 'gles2' in renderers or 'auto' in renderers
egl = dependency('egl', required: 'gles2' in renderers)
gbm = dependency('gbm', required: 'gles2' in renderers)