diff --git a/Source/cmAddCustomTargetCommand.cxx b/Source/cmAddCustomTargetCommand.cxx index 085a80d48e..d7e479a660 100644 --- a/Source/cmAddCustomTargetCommand.cxx +++ b/Source/cmAddCustomTargetCommand.cxx @@ -159,12 +159,14 @@ bool cmAddCustomTargetCommand } // 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; diff --git a/Source/cmAddExecutableCommand.cxx b/Source/cmAddExecutableCommand.cxx index 744506969f..bd3623ff1a 100644 --- a/Source/cmAddExecutableCommand.cxx +++ b/Source/cmAddExecutableCommand.cxx @@ -101,12 +101,14 @@ bool cmAddExecutableCommand } // Enforce name uniqueness. + { std::string msg; if(!this->Makefile->EnforceUniqueName(exename, msg)) { this->SetError(msg.c_str()); return false; } + } if (s == args.end()) { diff --git a/Source/cmAddLibraryCommand.cxx b/Source/cmAddLibraryCommand.cxx index 389672243e..575dd04f22 100644 --- a/Source/cmAddLibraryCommand.cxx +++ b/Source/cmAddLibraryCommand.cxx @@ -128,12 +128,14 @@ bool cmAddLibraryCommand } // Enforce name uniqueness. + { std::string msg; if(!this->Makefile->EnforceUniqueName(libName, msg)) { this->SetError(msg.c_str()); return false; } + } if (s == args.end()) {