summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefileExecutableTargetGenerator.cxx
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2006-07-06 20:04:49 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2006-07-06 20:04:49 (GMT)
commit5a71f83f7a23a683b6da7cca2735736db6318353 (patch)
tree949f5578d23c0c6eff93bc430fd3b34bae38250b /Source/cmMakefileExecutableTargetGenerator.cxx
parent9e9653713cf10727c05049da50dc153be237be30 (diff)
downloadCMake-5a71f83f7a23a683b6da7cca2735736db6318353.zip
CMake-5a71f83f7a23a683b6da7cca2735736db6318353.tar.gz
CMake-5a71f83f7a23a683b6da7cca2735736db6318353.tar.bz2
BUG: Several fixes to handle bundle content on Mac OSX
Diffstat (limited to 'Source/cmMakefileExecutableTargetGenerator.cxx')
-rw-r--r--Source/cmMakefileExecutableTargetGenerator.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/cmMakefileExecutableTargetGenerator.cxx b/Source/cmMakefileExecutableTargetGenerator.cxx
index f00105b..8f82c25 100644
--- a/Source/cmMakefileExecutableTargetGenerator.cxx
+++ b/Source/cmMakefileExecutableTargetGenerator.cxx
@@ -76,6 +76,11 @@ void cmMakefileExecutableTargetGenerator::WriteExecutableRule(bool relink)
obj != this->Objects.end(); ++obj)
{
objTarget = relPath;
+ // Handle extra content on Mac bundles
+ if ( this->ExtraContent.find(*obj) != this->ExtraContent.end() )
+ {
+ objTarget = "";
+ }
objTarget += *obj;
depends.push_back(objTarget);
}