diff options
| -rw-r--r-- | meson.build | 5 | ||||
| -rw-r--r-- | meson.options | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 3d99870b68b..42994e11ccb 100644 --- a/meson.build +++ b/meson.build @@ -1862,9 +1862,12 @@ else dep_llvmspirvlib = null_dep endif +with_spirv_tools = get_option('spirv-tools') \ + .enable_if(with_clc, error_message : 'CLC requires SPIRV-Tools') + dep_spirv_tools = dependency( 'SPIRV-Tools', - required : with_clc, + required : with_spirv_tools, version : '>= 2024.1' ) if dep_spirv_tools.found() diff --git a/meson.options b/meson.options index 2b511687293..71d7640661f 100644 --- a/meson.options +++ b/meson.options @@ -851,3 +851,9 @@ option( value : false, description : 'Build virtgpu_kumquat (only useful with gfxstream currently)' ) + +option( + 'spirv-tools', + type : 'feature', + description : 'Use SPIRV-Tools for dumping SPIR-V for debugging purposes (required by CLC)' +) |