summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefileLibraryTargetGenerator.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmMakefileLibraryTargetGenerator.h')
-rw-r--r--Source/cmMakefileLibraryTargetGenerator.h13
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