File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -156,15 +156,11 @@ if (Vulkan_FOUND)
156156 set (_ggml_vk_input_dir "${CMAKE_CURRENT_SOURCE_DIR} /vulkan-shaders" )
157157 set (_ggml_vk_output_dir "${CMAKE_CURRENT_BINARY_DIR} /vulkan-shaders.spv" )
158158
159- file (GLOB _ggml_vk_shader_deps "${_ggml_vk_input_dir} /*.comp" )
160- set (_ggml_vk_shader_deps ${_ggml_vk_shader_deps} vulkan-shaders-gen)
161-
162- # Add build and install dependencies for all builds
163- set (_ggml_vk_shader_deps ${_ggml_vk_shader_deps} vulkan-shaders-gen-build vulkan-shaders-gen-install )
159+ file (GLOB _ggml_vk_shader_files CONFIGURE_DEPENDS "${_ggml_vk_input_dir} /*.comp" )
164160
165161 add_custom_command (
166162 OUTPUT ${_ggml_vk_header}
167- ${_ggml_vk_source}
163+ ${_ggml_vk_source}
168164
169165 COMMAND ${_ggml_vk_genshaders_cmd}
170166 --glslc ${Vulkan_GLSLC_EXECUTABLE}
@@ -174,7 +170,11 @@ if (Vulkan_FOUND)
174170 --target -cpp ${_ggml_vk_source}
175171 --no -clean
176172
177- DEPENDS ${_ggml_vk_shader_deps}
173+ DEPENDS ${_ggml_vk_shader_files}
174+ vulkan-shaders-gen
175+ vulkan-shaders-gen-build
176+ vulkan-shaders-gen-install
177+
178178 COMMENT "Generate vulkan shaders"
179179 )
180180
You can’t perform that action at this time.
0 commit comments