diff options
Diffstat (limited to 'Source/cmAddCustomTargetCommand.cxx')
-rw-r--r-- | Source/cmAddCustomTargetCommand.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/cmAddCustomTargetCommand.cxx b/Source/cmAddCustomTargetCommand.cxx index dfb9b0c..085a80d 100644 --- a/Source/cmAddCustomTargetCommand.cxx +++ b/Source/cmAddCustomTargetCommand.cxx @@ -158,6 +158,14 @@ bool cmAddCustomTargetCommand currentLine.clear(); } + // Enforce name uniqueness. + std::string msg; + if(!this->Makefile->EnforceUniqueName(args[0], msg)) + { + this->SetError(msg.c_str()); + return false; + } + // Add the utility target to the makefile. bool escapeOldStyle = !verbatim; this->Makefile->AddUtilityCommand(args[0].c_str(), excludeFromAll, |