examples: add libdrm partial dependency for compositors

Fixes: 675bc39658 ("Fix wl_shm_format passed to wlr_texture_from_pixels")
master
Simon Ser 4 years ago
parent 675bc39658
commit c5202b728a

@ -8,6 +8,8 @@ glesv2 = dependency('glesv2', required: false, disabler: true)
libavutil = dependency('libavutil', version: '>=56.14.100', required: false, disabler: true) libavutil = dependency('libavutil', version: '>=56.14.100', required: false, disabler: true)
libavcodec = dependency('libavcodec', version: '>=58.18.100', required: false, disabler: true) libavcodec = dependency('libavcodec', version: '>=58.18.100', required: false, disabler: true)
libavformat = dependency('libavformat', version: '>=58.12.100', required: false, disabler: true) libavformat = dependency('libavformat', version: '>=58.12.100', required: false, disabler: true)
# Only needed for drm_fourcc.h
libdrm = dependency('libdrm').partial_dependency(compile_args: true, includes: true)
# epoll is a separate library in FreeBSD # epoll is a separate library in FreeBSD
if host_machine.system() == 'freebsd' if host_machine.system() == 'freebsd'
@ -191,7 +193,7 @@ foreach name, info : compositors
executable( executable(
name, name,
[info.get('src'), extra_src], [info.get('src'), extra_src],
dependencies: wlroots, dependencies: [wlroots, libdrm],
include_directories: [wlr_inc, proto_inc], include_directories: [wlr_inc, proto_inc],
build_by_default: get_option('examples'), build_by_default: get_option('examples'),
) )

Loading…
Cancel
Save