OverridenJamRules: Override MkDir to use -p.

See inline comment.
This commit is contained in:
Augustin Cavalier
2018-11-24 17:52:08 -05:00
parent 80d966a005
commit 766872a872
+8
View File
@@ -565,6 +565,14 @@ rule MakeLocate
}
}
# Overridden to use "-p", as Jam does not properly normalize
# paths passed to NoUpdate, and so tries to make some directories
# twice: once for the relative path, and once for the absolute path.
actions MkDir1
{
$(MKDIR) -p "$(<)"
}
rule MkDir
{
local dir = $(<) ;