# pipewire-meson: allow fallback to find_library for readline detection --- a/meson.build +++ b/meson.build @@ -286,8 +286,13 @@ drm_dep = dependency('libdrm', required : false) readline_dep = dependency('readline', required : get_option('readline')) -if not readline_dep.found() - readline_dep = cc.find_library('readline', required : get_option('readline')) +if get_option('readline').disabled() + readline_dep = dependency('', required: false) +else + readline_dep = dependency('readline', required : false) + if not readline_dep.found() + readline_dep = cc.find_library('readline', required : get_option('readline')) + endif endif # Both the FFmpeg SPA plugin and the pw-cat FFmpeg integration use libavcodec.