summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2025-11-29 17:13:56 +0900
committerNobuyoshi Nakada <nobu.nakada@gmail.com>2025-12-02 09:55:01 +0900
commitb563be302f635116e30e3d80812962650f5564ef (patch)
tree9b1b76b15c30a070581484b7fad2d620a77e6308
parent0be626e7551f9e9ed201b9c4a66aab5fcf3e6fbb (diff)
Win32: Clean empty directories
-rw-r--r--win32/Makefile.sub3
1 files changed, 1 insertions, 2 deletions
diff --git a/win32/Makefile.sub b/win32/Makefile.sub
index da666951b2..c3db450abc 100644
--- a/win32/Makefile.sub
+++ b/win32/Makefile.sub
@@ -1234,8 +1234,7 @@ ext/clean.sub ext/distclean.sub ext/realclean.sub \
))) || $(NULLCMD)
ext/distclean ext/realclean .bundle/distclean .bundle/realclean::
- $(Q)cd $(@D) 2>nul && (for /R $(EXTS) %I in (exts.mk*) \
- do $(Q)(del %I & rmdir %~dpI)) || $(NULLCMD)
+ $(Q)(for /D /R $(@D) %I in (.) do $(Q)$(RMDIRS) %I) || $(NULLCMD)
.bundle/distclean .bundle/realclean::
$(Q)for /D %I in ($(@D)\*) do $(Q)$(RMDIRS) %I || $(NULLCMD)