BUG: Fix for cmake_force target in Borland Makefiles.

This commit is contained in:
Brad King 2007-02-28 09:33:25 -05:00
parent cbf6bae9f4
commit 6c82483cdb
1 changed files with 10 additions and 0 deletions

View File

@ -743,6 +743,16 @@ cmLocalUnixMakefileGenerator3
no_commands, false); no_commands, false);
} }
// Work-around for makes that drop rules that have no dependencies
// or commands.
cmGlobalUnixMakefileGenerator3* gg =
static_cast<cmGlobalUnixMakefileGenerator3*>(this->GlobalGenerator);
std::string hack = gg->GetEmptyRuleHackDepends();
if(!hack.empty())
{
no_depends.push_back(hack);
}
// Special symbolic target that never exists to force dependers to // Special symbolic target that never exists to force dependers to
// run their rules. // run their rules.
this->WriteMakeRule this->WriteMakeRule