From 1b1a1f264e017aa3bc75c579ec8c7fcf8d896e44 Mon Sep 17 00:00:00 2001 From: Jakob Bornecrantz Date: Wed, 2 Apr 2025 20:13:42 +0100 Subject: [PATCH] cmake: Add DEPENDS argument to spirv_shaders Part-of: --- cmake/SPIR-V.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/SPIR-V.cmake b/cmake/SPIR-V.cmake index 8e3bb73a1..87aa377f1 100644 --- a/cmake/SPIR-V.cmake +++ b/cmake/SPIR-V.cmake @@ -14,7 +14,7 @@ endif() function(spirv_shaders ret) set(options) set(oneValueArgs SPIRV_VERSION) - set(multiValueArgs SOURCES) + set(multiValueArgs SOURCES DEPENDS) cmake_parse_arguments(_spirvshaders "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) @@ -30,7 +30,7 @@ function(spirv_shaders ret) add_custom_command( OUTPUT ${HEADER} COMMAND ${GLSLANGVALIDATOR_COMMAND} -V --target-env spirv${_spirvshaders_SPIRV_VERSION} ${GLSL} --vn ${IDENTIFIER} -o ${HEADER} - DEPENDS ${GLSL}) + DEPENDS ${GLSL} ${_spirvshaders_DEPENDS}) list(APPEND HEADERS ${HEADER}) endforeach() -- 2.51.2