The open source OpenXR runtime

cmake: Add DEPENDS argument to spirv_shaders

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2619>

authored by

Jakob Bornecrantz and committed by
Marge Bot
1b1a1f26 6d59798f

+2 -2
+2 -2
cmake/SPIR-V.cmake
··· 14 14 function(spirv_shaders ret) 15 15 set(options) 16 16 set(oneValueArgs SPIRV_VERSION) 17 - set(multiValueArgs SOURCES) 17 + set(multiValueArgs SOURCES DEPENDS) 18 18 cmake_parse_arguments(_spirvshaders "${options}" "${oneValueArgs}" 19 19 "${multiValueArgs}" ${ARGN}) 20 20 ··· 30 30 add_custom_command( 31 31 OUTPUT ${HEADER} 32 32 COMMAND ${GLSLANGVALIDATOR_COMMAND} -V --target-env spirv${_spirvshaders_SPIRV_VERSION} ${GLSL} --vn ${IDENTIFIER} -o ${HEADER} 33 - DEPENDS ${GLSL}) 33 + DEPENDS ${GLSL} ${_spirvshaders_DEPENDS}) 34 34 list(APPEND HEADERS ${HEADER}) 35 35 endforeach() 36 36