diff --git a/ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp b/ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp index 892397efc..c0816e309 100644 --- a/ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp +++ b/ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp @@ -580,6 +580,9 @@ void write_output_files() { } fprintf(src, "\n};\n\n"); + if (!no_clean) { + std::remove(path.c_str()); + } } fclose(hdr);