minor perf improvement
This commit is contained in:
parent
c21ad62987
commit
e9e312b441
@ -1020,7 +1020,8 @@ void cmMakefile::AddUtilityCommand(const char* utilityName,
|
||||
cmSourceFile *cmMakefile::GetSourceFileWithOutput(const char *cname)
|
||||
{
|
||||
std::string name = cname;
|
||||
|
||||
std::string out;
|
||||
|
||||
// look through all the source files that have custom commands
|
||||
// and see if the custom command has the passed source file as an output
|
||||
// keep in mind the possible .rule extension that may be tacked on
|
||||
@ -1031,7 +1032,7 @@ cmSourceFile *cmMakefile::GetSourceFileWithOutput(const char *cname)
|
||||
if ((*i)->GetCustomCommand())
|
||||
{
|
||||
// is the output of the custom command match the source files name
|
||||
std::string out = (*i)->GetCustomCommand()->GetOutput();
|
||||
out = (*i)->GetCustomCommand()->GetOutput();
|
||||
if (out.rfind(name) != out.npos &&
|
||||
out.rfind(name) == out.size() - name.size())
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user