cmTarget: Use GetCFBundleDirectory within GetFullNameInternal

Replace duplicated code by call to GetCFBundleDirectory.

Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
This commit is contained in:
Gregor Jasny 2014-12-16 22:22:07 +01:00 committed by Brad King
parent ddd193fcdd
commit 207b7af00b
1 changed files with 2 additions and 9 deletions

View File

@ -4056,15 +4056,8 @@ void cmTarget::GetFullNameInternal(const std::string& config,
if(this->IsCFBundleOnApple()) if(this->IsCFBundleOnApple())
{ {
fw_prefix = this->GetOutputName(config, false); fw_prefix = this->GetCFBundleDirectory(config, false);
fw_prefix += "."; fw_prefix += "/";
const char *ext = this->GetProperty("BUNDLE_EXTENSION");
if (!ext)
{
ext = "bundle";
}
fw_prefix += ext;
fw_prefix += "/Contents/MacOS/";
targetPrefix = fw_prefix.c_str(); targetPrefix = fw_prefix.c_str();
targetSuffix = 0; targetSuffix = 0;
} }