|
|
@ -623,6 +623,8 @@ cmGlobalUnixMakefileGenerator3 |
|
|
|
commands.clear(); |
|
|
|
commands.push_back(lg->GetRecursiveMakeCall |
|
|
|
("CMakeFiles/Makefile2",t->second.GetName())); |
|
|
|
std::string echoCommand = "@echo \"\""; |
|
|
|
commands.push_back(echoCommand.c_str()); |
|
|
|
depends.clear(); |
|
|
|
depends.push_back("cmake_check_build_system"); |
|
|
|
lg->WriteMakeRule(ruleFileStream, |
|
|
@ -675,6 +677,7 @@ cmGlobalUnixMakefileGenerator3 |
|
|
|
std::string localName; |
|
|
|
std::string makeTargetName; |
|
|
|
|
|
|
|
|
|
|
|
// write the directory level rules for this local gen
|
|
|
|
this->WriteDirectoryRules2(ruleFileStream,lg); |
|
|
|
|
|
|
@ -707,6 +710,8 @@ cmGlobalUnixMakefileGenerator3 |
|
|
|
<< localName << "\n\n"; |
|
|
|
|
|
|
|
commands.clear(); |
|
|
|
std::string echoCommand = "@$(CMAKE_COMMAND) -E echo_append \".\""; |
|
|
|
commands.push_back(echoCommand.c_str()); |
|
|
|
if (t->second.GetType() != cmTarget::UTILITY) |
|
|
|
{ |
|
|
|
makeTargetName = localName; |
|
|
@ -731,6 +736,7 @@ cmGlobalUnixMakefileGenerator3 |
|
|
|
// Write the rule.
|
|
|
|
localName += "/all"; |
|
|
|
depends.clear(); |
|
|
|
|
|
|
|
this->AppendGlobalTargetDepends(depends,t->second); |
|
|
|
lg->WriteMakeRule(ruleFileStream, "All Build rule for target.", |
|
|
|
localName.c_str(), depends, commands, true); |
|
|
|