ENH: initial support for creation of frameworks on Mac

This commit is contained in:
Bill Hoffman
2007-05-08 10:32:54 -04:00
parent 96232d4052
commit 9323a27989
6 changed files with 315 additions and 4 deletions

View File

@@ -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