diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 159ec0bd4a..c9f91f41a5 100644 --- a/meson.build +++ b/meson.build @@ -909,6 +909,13 @@ if sdl2_audio.allowed() sources += files('audio/out/ao_sdl.c') endif +sndio = dependency('sndio', required: get_option('sndio')) +if sndio.found() + dependencies += sndio + features += 'sndio' + sources += files('audio/out/ao_sndio.c') +endif + wasapi = cc.has_header_symbol('audioclient.h', 'IAudioClient', required: get_option('wasapi')) if wasapi features += 'wasapi' @@ -1779,6 +1786,7 @@ conf_data.set10('HAVE_SDL2_GAMEPAD', sdl2_gamepad.allowed()) conf_data.set10('HAVE_SDL2_VIDEO', sdl2_video.allowed()) conf_data.set10('HAVE_SHADERC', shaderc.found()) conf_data.set10('HAVE_SIXEL', sixel.found()) +conf_data.set10('HAVE_SNDIO', sndio.found()) conf_data.set10('HAVE_STDATOMIC', stdatomic.found()) conf_data.set10('HAVE_TA_LEAK_REPORT', get_option('ta-leak-report')) conf_data.set10('HAVE_TESTS', get_option('tests')) |