From 6094c907b26e21f13373bae6bf3306dbae40af3c Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Wed, 26 Aug 2026 15:08:16 -0400 Subject: Update deps, small changes and cleanup Signed-off-by: Andrew Opalach --- meson_options.txt | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'meson_options.txt') diff --git a/meson_options.txt b/meson_options.txt index f7d0f7d..23df945 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,21 +1,24 @@ +# Executables ("Fruits") +option('fruits', type: 'array', choices: ['cmsrv', 'cmc', 'cmv'], value: []) +# Core components +option('server', type: 'feature', value: 'auto') +option('client', type: 'feature', value: 'auto') +option('sink', type: 'feature', value: 'auto') +option('portal', type: 'feature', value: 'disabled') # Options -option('sources', type: 'array', choices: ['file', 'http', 'cdio', 'libdvd'], value: ['file', 'http']) +option('sink-only', type: 'boolean', value: false, yield: true) +option('sink-no-video', type: 'boolean', value: false) +option('sources', type: 'array', choices: ['file', 'http', 'cdio', 'libdvd'], value: ['file']) option('codecs', type: 'array', choices: ['ffmpeg', 'stb_image', 'wuffs', 'spng'], value: ['ffmpeg', 'stb_image']) option('codec-hwaccels', type: 'array', choices: ['vulkan', 'vaapi', 'mediacodec', 'd3d11va', 'dxva2'], value: [], yield: true) -option('codec-ffmpeg-version', type: 'combo', choices: ['system', '8', '7', '6', '5', '4', '3', '2'], value: 'system') +option('codec-ffmpeg-version', type: 'combo', choices: ['auto', 'system', '9', '8', '7', '6', '5', '4', '3', '2'], value: 'auto') +option('codec-stbi-use-wuffs', type: 'boolean', value: true) option('audio-backends', type: 'array', choices: ['miniaudio'], value: ['miniaudio']) option('renderer', type: 'combo', choices: ['libplacebo', 'momo'], value: 'libplacebo') -option('renderer-api', type: 'combo', choices: ['vulkan', 'dx11', 'gl', 'gl-rpi'], value: 'vulkan', yield: true) +option('renderer-api', type: 'combo', choices: ['auto', 'vulkan', 'dx11', 'gl', 'gl-rpi'], value: 'auto', yield: true) option('renderer-compiler', type: 'combo', choices: ['glslang', 'shaderc'], value: 'shaderc') option('subtitles', type: 'feature', value: 'enabled', yield: true) -option('window', type: 'combo', choices: ['wayland', 'x11', 'win32', 'glfw', 'glfm'], value: 'wayland') +option('window', type: 'combo', choices: ['auto', 'wayland', 'x11', 'win32', 'glfw', 'glfm'], value: 'auto') option('win32-compat', type: 'boolean', value: false, yield: true) option('release-asserts', type: 'boolean', value: true, yield: true) -option('tests', type: 'feature', value: 'auto', yield: true) - -# Executables ("Fruits") -option('portal', type: 'feature', value: 'disabled') -option('server', type: 'feature', value: 'enabled') -option('sink', type: 'feature', value: 'enabled') -option('sink-only', type: 'boolean', value: false, yield: true) -option('client', type: 'feature', value: 'disabled') +option('tests', type: 'feature', value: 'disabled', yield: true) -- cgit v1.2.3-101-g0448