diff --git a/l3build.lua b/l3build.lua index 3aae8d57..1ed632aa 100644 --- a/l3build.lua +++ b/l3build.lua @@ -743,6 +743,8 @@ end function ren(dir, source, dest) local dir = dir .. "/" if os_type == "windows" then + local source = gsub(source, "^%.+/", "") + local dest = gsub(dest, "^%.+/", "") return execute("ren " .. unix_to_win(dir) .. source .. " " .. dest) else return execute("mv " .. dir .. source .. " " .. dir .. dest)