diff options
Diffstat (limited to 'src/gbm/backends/dri/meson.build')
| -rw-r--r-- | src/gbm/backends/dri/meson.build | 7 |
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], |