diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2007-05-08 14:32:54 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2007-05-08 14:32:54 (GMT) |
commit | 9323a2798973b3dbe8ca9725f1cb5c8ff6d5900b (patch) | |
tree | adf91f5e20d08609ec5c83ec09376fdc9e168f46 /Source/cmMakefileLibraryTargetGenerator.h | |
parent | 96232d405236231e6f4ba858a70621da9066f26c (diff) | |
download | CMake-9323a2798973b3dbe8ca9725f1cb5c8ff6d5900b.zip CMake-9323a2798973b3dbe8ca9725f1cb5c8ff6d5900b.tar.gz CMake-9323a2798973b3dbe8ca9725f1cb5c8ff6d5900b.tar.bz2 |
ENH: initial support for creation of frameworks on Mac
Diffstat (limited to 'Source/cmMakefileLibraryTargetGenerator.h')
-rw-r--r-- | Source/cmMakefileLibraryTargetGenerator.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/cmMakefileLibraryTargetGenerator.h b/Source/cmMakefileLibraryTargetGenerator.h index 1194afe..1be2ebd 100644 --- a/Source/cmMakefileLibraryTargetGenerator.h +++ b/Source/cmMakefileLibraryTargetGenerator.h @@ -35,6 +35,19 @@ protected: void WriteModuleLibraryRules(bool relink); void WriteLibraryRules(const char *linkRule, const char *extraFlags, bool relink); + // MacOSX Framework support methods + void WriteFrameworkRules(bool relink); + void CreateFramework(std::string& targetName, + std::string& outpath); + void CreateFrameworkLinksAndDirs(std::string& targetName, + std::string& outpath, + const char* version); + void CopyFrameworkPublicHeaders(std::string& targetName, + std::string& outpath, + const char* version); + void CopyFrameworkResources(std::string& targetName, + std::string& outpath, + const char* version); }; #endif |