summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator2.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2004-10-27 12:47:49 (GMT)
committerBrad King <brad.king@kitware.com>2004-10-27 12:47:49 (GMT)
commit0d622ae9e82e286a23ab4fceb1c5f76d6f76b503 (patch)
treee7c09268aa18ec1724da85c0a6c8d4cbb61d85b9 /Source/cmLocalUnixMakefileGenerator2.h
parent414a2fd645867058ca50cc6a8eed260d13ad1749 (diff)
downloadCMake-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.h10
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,