file(MAKE_DIRECTORY): Do not make directories for command keywords
In commit 95323c90a1
(file(MAKE_DIRECTORY): Add optional RESULT keyword
to capture failure., 2024-06-16, v3.31.0-rc1~414^2) we computed an
updated range of arguments, that name directories to be created, before
the `RESULT` keyword. However, we forgot to use it in the loop.
Fixes: #26768
This commit is contained in:
parent
681a66ba8e
commit
90d9c79348
@ -919,9 +919,7 @@ bool HandleMakeDirectoryCommand(std::vector<std::string> const& args,
|
||||
}
|
||||
|
||||
std::string expr;
|
||||
for (std::string const& arg :
|
||||
cmMakeRange(args).advance(1)) // Get rid of subcommand
|
||||
{
|
||||
for (std::string const& arg : argsRange) {
|
||||
const std::string* cdir = &arg;
|
||||
if (!cmsys::SystemTools::FileIsFullPath(arg)) {
|
||||
expr =
|
||||
|
Loading…
Reference in New Issue
Block a user