Commit a0415a345b for openssl.org
commit a0415a345b39d6d4fdf767ab4486f873fe239417
Author: Milan Broz <gmazyland@gmail.com>
Date: Sun Mar 1 21:14:30 2026 +0100
windows-makefile: make clean target less noisy
Using del on files that are not present creates many warning
messages. Let's wrap them in "if exists" check to make
them silent if not present.
Signed-off-by: Milan Broz <gmazyland@gmail.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
MergeDate: Thu Mar 5 17:37:20 2026
(Merged from https://github.com/openssl/openssl/pull/30222)
diff --git a/Configurations/windows-makefile.tmpl b/Configurations/windows-makefile.tmpl
index d6704364af..a3c52ac19d 100644
--- a/Configurations/windows-makefile.tmpl
+++ b/Configurations/windows-makefile.tmpl
@@ -453,15 +453,15 @@ libclean:
-del /Q /F $(LIBS) libcrypto.* libssl.* ossl_static.pdb
clean: libclean
- {- join("\n\t", map { "-del /Q /F $_" } @HTMLDOCS1) || "\@rem" -}
- {- join("\n\t", map { "-del /Q /F $_" } @HTMLDOCS3) || "\@rem" -}
- {- join("\n\t", map { "-del /Q /F $_" } @HTMLDOCS5) || "\@rem" -}
- {- join("\n\t", map { "-del /Q /F $_" } @HTMLDOCS7) || "\@rem" -}
- {- join("\n\t", map { "-del /Q /F $_" } @PROGRAMS) || "\@rem" -}
- {- join("\n\t", map { "-del /Q /F $_" } @MODULES) || "\@rem" -}
- {- join("\n\t", map { "-del /Q /F $_" } @SCRIPTS) || "\@rem" -}
- {- join("\n\t", map { "-del /Q /F $_" } @GENERATED_MANDATORY) || "\@rem" -}
- {- join("\n\t", map { "-del /Q /F $_" } @GENERATED) || "\@rem" -}
+ {- join("\n\t", map { "-if exist $_ del /Q /F $_" } @HTMLDOCS1) || "\@rem" -}
+ {- join("\n\t", map { "-if exist $_ del /Q /F $_" } @HTMLDOCS3) || "\@rem" -}
+ {- join("\n\t", map { "-if exist $_ del /Q /F $_" } @HTMLDOCS5) || "\@rem" -}
+ {- join("\n\t", map { "-if exist $_ del /Q /F $_" } @HTMLDOCS7) || "\@rem" -}
+ {- join("\n\t", map { "-if exist $_ del /Q /F $_" } @PROGRAMS) || "\@rem" -}
+ {- join("\n\t", map { "-if exist $_ del /Q /F $_" } @MODULES) || "\@rem" -}
+ {- join("\n\t", map { "-if exist $_ del /Q /F $_" } @SCRIPTS) || "\@rem" -}
+ {- join("\n\t", map { "-if exist $_ del /Q /F $_" } @GENERATED_MANDATORY) || "\@rem" -}
+ {- join("\n\t", map { "-if exist $_ del /Q /F $_" } @GENERATED) || "\@rem" -}
-del /Q /S /F *.d *.obj *.pdb *.ilk *.manifest
-del /Q /S /F apps\*.lib apps\*.rc apps\*.res apps\*.exp
-del /Q /S /F test\*.exp