ENH: added ability to prefix target directories with a . to make them not show up in ls. From patch from Alex

This commit is contained in:
Ken Martin 2005-07-07 10:11:33 -04:00
parent 9d531303c0
commit dcc0aa1296

View File

@ -1933,6 +1933,11 @@ cmLocalUnixMakefileGenerator3::GetTargetDirectory(cmTarget& target)
{
std::string dir = target.GetName();
dir += ".dir";
const char* hideDirs=m_Makefile->GetDefinition("CMAKE_HIDE_TARGET_DIRS");
if (hideDirs && !cmSystemTools::IsOff(hideDirs))
{
dir = "." + dir;
}
return dir;
}