summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefileExecutableTargetGenerator.h
diff options
context:
space:
mode:
authorNicolas Despres <nicolas.despres@gmail.com>2012-07-07 17:54:16 (GMT)
committerPeter Kümmel <syntheticpp@gmx.net>2012-07-17 12:03:07 (GMT)
commita1b803349b51a9a814cd8e309832991306ef2cf0 (patch)
tree81e3c385a33cdc834cc2930d2b7da13283b2d045 /Source/cmMakefileExecutableTargetGenerator.h
parent3ba74ad9d586816f7c60cc6f527148edf982871c (diff)
downloadCMake-a1b803349b51a9a814cd8e309832991306ef2cf0.zip
CMake-a1b803349b51a9a814cd8e309832991306ef2cf0.tar.gz
CMake-a1b803349b51a9a814cd8e309832991306ef2cf0.tar.bz2
Re-factor OS X bundle and framework generation.
Diffstat (limited to 'Source/cmMakefileExecutableTargetGenerator.h')
-rw-r--r--Source/cmMakefileExecutableTargetGenerator.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/cmMakefileExecutableTargetGenerator.h b/Source/cmMakefileExecutableTargetGenerator.h
index a9712ca..26dc72f 100644
--- a/Source/cmMakefileExecutableTargetGenerator.h
+++ b/Source/cmMakefileExecutableTargetGenerator.h
@@ -14,10 +14,13 @@
#include "cmMakefileTargetGenerator.h"
+class cmOSXBundleGenerator;
+
class cmMakefileExecutableTargetGenerator: public cmMakefileTargetGenerator
{
public:
cmMakefileExecutableTargetGenerator(cmTarget* target);
+ virtual ~cmMakefileExecutableTargetGenerator();
/* the main entry point for this class. Writes the Makefiles associated
with this target */
@@ -25,7 +28,9 @@ public:
protected:
virtual void WriteExecutableRule(bool relink);
- void CreateAppBundle(std::string& targetName, std::string& outpath);
+
+private:
+ cmOSXBundleGenerator* OSXBundleGenerator;
};
#endif