Merge topic 'fix-12522-avoid-xcode-env-spew'

5a94d09 Xcode: Avoid spewing the environment on every script run (#12522)
This commit is contained in:
David Cole 2011-10-25 15:34:07 -04:00 committed by CMake Topic Stage
commit 1df94c5a03
1 changed files with 5 additions and 0 deletions

View File

@ -1328,6 +1328,8 @@ cmGlobalXCodeGenerator::AddCommandsToBuildPhase(cmXCodeObject* buildphase,
cmSystemTools::ReplaceString(makecmd, "\\ ", "\\\\ "); cmSystemTools::ReplaceString(makecmd, "\\ ", "\\\\ ");
buildphase->AddAttribute("shellScript", buildphase->AddAttribute("shellScript",
this->CreateString(makecmd.c_str())); this->CreateString(makecmd.c_str()));
buildphase->AddAttribute("showEnvVarsInLog",
this->CreateString("0"));
} }
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
@ -2065,6 +2067,9 @@ cmGlobalXCodeGenerator::CreateUtilityTarget(cmTarget& cmtarget)
shellBuildPhase->AddAttribute("shellScript", shellBuildPhase->AddAttribute("shellScript",
this->CreateString( this->CreateString(
"# shell script goes here\nexit 0")); "# shell script goes here\nexit 0"));
shellBuildPhase->AddAttribute("showEnvVarsInLog",
this->CreateString("0"));
cmXCodeObject* target = cmXCodeObject* target =
this->CreateObject(cmXCodeObject::PBXAggregateTarget); this->CreateObject(cmXCodeObject::PBXAggregateTarget);
target->SetComment(cmtarget.GetName()); target->SetComment(cmtarget.GetName());