cmMakefile: Defer dependency calculations

This commit is contained in:
Ben Boeckel 2014-03-21 22:27:59 -04:00
parent dc2e26df01
commit 6208c285c8
1 changed files with 7 additions and 7 deletions

View File

@ -1056,16 +1056,16 @@ cmMakefile::AddCustomCommandToOutput(const std::vector<std::string>& outputs,
} }
} }
// Construct a complete list of dependencies.
std::vector<std::string> depends2(depends);
if(!main_dependency.empty())
{
depends2.push_back(main_dependency);
}
// Attach the custom command to the file. // Attach the custom command to the file.
if(file) if(file)
{ {
// Construct a complete list of dependencies.
std::vector<std::string> depends2(depends);
if(!main_dependency.empty())
{
depends2.push_back(main_dependency);
}
cmCustomCommand* cc = cmCustomCommand* cc =
new cmCustomCommand(this, outputs, depends2, commandLines, new cmCustomCommand(this, outputs, depends2, commandLines,
comment, workingDir); comment, workingDir);