diff options
author | Brad King <brad.king@kitware.com> | 2004-10-27 12:47:49 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2004-10-27 12:47:49 (GMT) |
commit | 0d622ae9e82e286a23ab4fceb1c5f76d6f76b503 (patch) | |
tree | e7c09268aa18ec1724da85c0a6c8d4cbb61d85b9 /Source/cmLocalUnixMakefileGenerator2.h | |
parent | 414a2fd645867058ca50cc6a8eed260d13ad1749 (diff) | |
download | CMake-0d622ae9e82e286a23ab4fceb1c5f76d6f76b503.zip CMake-0d622ae9e82e286a23ab4fceb1c5f76d6f76b503.tar.gz CMake-0d622ae9e82e286a23ab4fceb1c5f76d6f76b503.tar.bz2 |
ENH: Added generation of rules for shared libraries and modules.
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator2.h')
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator2.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator2.h b/Source/cmLocalUnixMakefileGenerator2.h index 5f3c89b..e269fe2 100644 --- a/Source/cmLocalUnixMakefileGenerator2.h +++ b/Source/cmLocalUnixMakefileGenerator2.h @@ -66,12 +66,20 @@ protected: const char* ruleFileName, const cmTarget& target, std::vector<std::string>& objects); + void WriteSharedLibraryRule(std::ostream& ruleFileStream, + const char* ruleFileName, + const cmTarget& target, + std::vector<std::string>& objects); + void WriteModuleLibraryRule(std::ostream& ruleFileStream, + const char* ruleFileName, + const cmTarget& target, + std::vector<std::string>& objects); void WriteLibraryRule(std::ostream& ruleFileStream, const char* ruleFileName, const cmTarget& target, std::vector<std::string>& objects, const char* linkRuleVar, - const char* flagsPropertyName); + const char* extraLinkFlags); std::string GetTargetDirectory(const cmTarget& target); std::string GetObjectFileName(const cmTarget& target, |