summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalXCodeGenerator.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2009-01-20 20:49:37 (GMT)
committerBrad King <brad.king@kitware.com>2009-01-20 20:49:37 (GMT)
commitacb0e8fb8569c4d0abe9d98de72e86b07d83771d (patch)
tree9b5890e01345c380991745c65dbf5a174e774ef0 /Source/cmGlobalXCodeGenerator.cxx
parent2c81e5fb5cd592e9450250364e6667082014f0b7 (diff)
downloadCMake-acb0e8fb8569c4d0abe9d98de72e86b07d83771d.zip
CMake-acb0e8fb8569c4d0abe9d98de72e86b07d83771d.tar.gz
CMake-acb0e8fb8569c4d0abe9d98de72e86b07d83771d.tar.bz2
BUG: Fix LOCATION property for Mac AppBundles
Previously cmTarget::GetLocation and cmTarget::GetFullPath would return for Mac AppBundles the top-level bundle directory but without the .app extension. We worked around this at the call sites. This fixes the methods and removes the work-arounds. See issue #8406.
Diffstat (limited to 'Source/cmGlobalXCodeGenerator.cxx')
-rw-r--r--Source/cmGlobalXCodeGenerator.cxx10
1 files changed, 0 insertions, 10 deletions
diff --git a/Source/cmGlobalXCodeGenerator.cxx b/Source/cmGlobalXCodeGenerator.cxx
index 52e3555..c749321 100644
--- a/Source/cmGlobalXCodeGenerator.cxx
+++ b/Source/cmGlobalXCodeGenerator.cxx
@@ -2607,11 +2607,6 @@ cmGlobalXCodeGenerator::CreateXCodeDependHackTarget(
t->GetType() == cmTarget::MODULE_LIBRARY)
{
std::string tfull = t->GetFullPath(configName);
- if(t->IsAppBundleOnApple())
- {
- tfull += ".app/Contents/MacOS/";
- tfull += t->GetFullName(configName);
- }
makefileStream << "\\\n\t" <<
this->ConvertToRelativeForMake(tfull.c_str());
}
@@ -2669,11 +2664,6 @@ cmGlobalXCodeGenerator::CreateXCodeDependHackTarget(
{
// Create a rule for this target.
std::string tfull = t->GetFullPath(configName);
- if(t->IsAppBundleOnApple())
- {
- tfull += ".app/Contents/MacOS/";
- tfull += t->GetFullName(configName);
- }
makefileStream << this->ConvertToRelativeForMake(tfull.c_str())
<< ":";