summaryrefslogtreecommitdiff
path: root/Source/cmMakefileExecutableTargetGenerator.h
diff options
context:
space:
mode:
authorNicolas Despres <nicolas.despres@gmail.com>2012-07-07 19:54:16 +0200
committerPeter Kümmel <syntheticpp@gmx.net>2012-07-17 14:03:07 +0200
commita1b803349b51a9a814cd8e309832991306ef2cf0 (patch)
tree81e3c385a33cdc834cc2930d2b7da13283b2d045 /Source/cmMakefileExecutableTargetGenerator.h
parent3ba74ad9d586816f7c60cc6f527148edf982871c (diff)
downloadcmake-a1b803349b51a9a814cd8e309832991306ef2cf0.tar.gz
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 a9712cac01..26dc72fc2d 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