mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 21:00:01 -05:00
Merge topic 'file-remove-no-empty'
a1eb03569d file: Change REMOVE to ignore empty names
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3349
This commit is contained in:
@@ -1404,6 +1404,12 @@ bool cmFileCommand::HandleRemove(std::vector<std::string> const& args,
|
||||
cmMakeRange(args).advance(1)) // Get rid of subcommand
|
||||
{
|
||||
std::string fileName = arg;
|
||||
if (fileName.empty()) {
|
||||
std::string const r = recurse ? "REMOVE_RECURSE" : "REMOVE";
|
||||
this->Makefile->IssueMessage(MessageType::AUTHOR_WARNING,
|
||||
"Ignoring empty file name in " + r + ".");
|
||||
continue;
|
||||
}
|
||||
if (!cmsys::SystemTools::FileIsFullPath(fileName)) {
|
||||
fileName = this->Makefile->GetCurrentSourceDirectory();
|
||||
fileName += "/" + arg;
|
||||
|
||||
Reference in New Issue
Block a user