meson: don't reference xcb_stuff in wayland-only builds

This commit is contained in:
Daniel Eklöf 2019-05-01 20:27:17 +02:00
parent 3995464d49
commit ded98baa4e

View file

@ -10,21 +10,23 @@ xcb_xkb = dependency('xcb-xkb', required: get_option('backend-x11'))
# Module name -> (source-list, dep-list)
deps = {
'alsa': [[], [alsa]],
'backlight': [[], [udev]],
'battery': [[], [udev]],
'clock': [[], []],
'i3': [['i3-common.c', 'i3-common.h'], [dynlist, json]],
'label': [[], []],
'mpd': [[], [mpd]],
'network': [[], []],
'removables': [[], [dynlist, udev]],
'alsa': [[], [alsa]],
'backlight': [[], [udev]],
'battery': [[], [udev]],
'clock': [[], []],
'i3': [['i3-common.c', 'i3-common.h'], [dynlist, json]],
'label': [[], []],
'mpd': [[], [mpd]],
'network': [[], []],
'removables': [[], [dynlist, udev]],
}
deps_x11_only = {
if enable_x11
deps_x11_only = {
'xkb': [[], [xcb_stuff, xcb_xkb]],
'xwindow': [[], [xcb_stuff]],
}
}
endif
foreach mod, data : deps
sources = data[0]