diff options
Diffstat (limited to 'xwayland')
-rw-r--r-- | xwayland/meson.build | 40 |
1 files changed, 7 insertions, 33 deletions
diff --git a/xwayland/meson.build b/xwayland/meson.build index 0bd88924..ec486f58 100644 --- a/xwayland/meson.build +++ b/xwayland/meson.build @@ -1,32 +1,3 @@ -xwayland_libs = [] -xwayland_required = [ - 'xcb', - 'xcb-composite', - 'xcb-render', - 'xcb-xfixes', -] -xwayland_optional = [ - 'xcb-errors', - 'xcb-icccm', -] - -foreach lib : xwayland_required - dep = dependency(lib, required: get_option('xwayland')) - if not dep.found() - subdir_done() - endif - - xwayland_libs += dep -endforeach - -foreach lib : xwayland_optional - dep = dependency(lib, required: get_option(lib)) - if dep.found() - xwayland_libs += dep - conf_data.set('WLR_HAS_' + lib.underscorify().to_upper(), true) - endif -endforeach - lib_wlr_xwayland = static_library( 'wlr_xwayland', files( @@ -41,11 +12,14 @@ lib_wlr_xwayland = static_library( include_directories: wlr_inc, dependencies: [ wayland_server, - xwayland_libs, + xcb, + xcb_composite, + xcb_xfixes, + xcb_image, + xcb_render, + xcb_icccm, + xcb_errors, xkbcommon, pixman, ], ) - -wlr_parts += lib_wlr_xwayland -conf_data.set('WLR_HAS_XWAYLAND', true) |