From 37c7d19e46a4863c120186a99ac0344c2dd31260 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 20 Nov 2025 22:38:58 +0100 Subject: [PATCH] meson: auto-disable `draw-use-llvm` when `llvm=disabled` The option's description is: > Whether to use LLVM for the Gallium draw module, if LLVM is included. Let's disable it right away if LLVM is disabled, to avoid some configurations from failing. Cc: mesa-stable Part-of: --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 535b840934a..59142c8a53b 100644 --- a/meson.build +++ b/meson.build @@ -224,7 +224,7 @@ with_gallium_ethosu = gallium_drivers.contains('ethosu') foreach gallium_driver : gallium_drivers pre_args += '-DHAVE_@0@'.format(gallium_driver.to_upper()) endforeach -draw_with_llvm = get_option('draw-use-llvm') +draw_with_llvm = with_llvm.allowed() and get_option('draw-use-llvm') with_llvm = with_llvm \ .enable_if(with_gallium_i915, error_message : 'i915 Gallium driver requires LLVM for vertex shaders') \ .enable_if(with_gallium_llvmpipe, error_message : 'LLVMPipe Gallium driver requires LLVM') \