About Social Code
aboutsummaryrefslogtreecommitdiff
path: root/src/gbm/backends/dri/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/gbm/backends/dri/meson.build')
-rw-r--r--src/gbm/backends/dri/meson.build7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gbm/backends/dri/meson.build b/src/gbm/backends/dri/meson.build
index 84a40656980..5c33a3a907e 100644
--- a/src/gbm/backends/dri/meson.build
+++ b/src/gbm/backends/dri/meson.build
@@ -1,17 +1,22 @@
deps_gbm_dri = []
+flags_gbm_dri = []
# TODO: fix includes to delete this
incs_gbm_dri = [inc_mesa]
if with_platform_wayland
deps_gbm_dri += dep_wayland_server
- incs_gbm_dri += inc_wayland_drm
+ if with_wayland_bind_display
+ flags_gbm_dri += ['-DHAVE_BIND_WL_DISPLAY']
+ incs_gbm_dri += inc_wayland_drm
+ endif
endif
shared_library(
'dri_gbm',
files('gbm_dri.c', 'gbm_driint.h'),
include_directories : [inc_gallium, incs_gbm_dri, inc_loader, inc_st_dri, inc_gallium_aux],
+ c_args : [flags_gbm_dri],
link_args : [ld_args_gc_sections],
link_with : [libloader, libgallium_dri],
dependencies : [deps_gbm_dri, dep_dl, dep_gbm, dep_libdrm, idep_mesautil, idep_xmlconfig],