diff options
author | Nicolas Despres <nicolas.despres@gmail.com> | 2012-07-07 19:54:16 +0200 |
---|---|---|
committer | Peter Kümmel <syntheticpp@gmx.net> | 2012-07-17 14:03:07 +0200 |
commit | a1b803349b51a9a814cd8e309832991306ef2cf0 (patch) | |
tree | 81e3c385a33cdc834cc2930d2b7da13283b2d045 /Source/cmMakefileLibraryTargetGenerator.h | |
parent | 3ba74ad9d586816f7c60cc6f527148edf982871c (diff) | |
download | cmake-a1b803349b51a9a814cd8e309832991306ef2cf0.tar.gz |
Re-factor OS X bundle and framework generation.
Diffstat (limited to 'Source/cmMakefileLibraryTargetGenerator.h')
-rw-r--r-- | Source/cmMakefileLibraryTargetGenerator.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/cmMakefileLibraryTargetGenerator.h b/Source/cmMakefileLibraryTargetGenerator.h index ed79bd88b2..0d4d7776c6 100644 --- a/Source/cmMakefileLibraryTargetGenerator.h +++ b/Source/cmMakefileLibraryTargetGenerator.h @@ -14,11 +14,14 @@ #include "cmMakefileTargetGenerator.h" +class cmOSXBundleGenerator; + class cmMakefileLibraryTargetGenerator: public cmMakefileTargetGenerator { public: cmMakefileLibraryTargetGenerator(cmTarget* target); + virtual ~cmMakefileLibraryTargetGenerator(); /* the main entry point for this class. Writes the Makefiles associated with this target */ @@ -33,7 +36,6 @@ protected: bool relink); // MacOSX Framework support methods void WriteFrameworkRules(bool relink); - void CreateFramework(std::string const& targetName); void CreateCFBundle(std::string& targetName, std::string& outpath); // Store the computd framework version for OS X Frameworks. @@ -41,6 +43,9 @@ protected: void AppendOSXVerFlag(std::string& flags, const char* lang, const char* name, bool so); + +private: + cmOSXBundleGenerator* OSXBundleGenerator; }; #endif |