diff options
author | Ken Martin <ken.martin@kitware.com> | 2007-10-22 16:49:09 (GMT) |
---|---|---|
committer | Ken Martin <ken.martin@kitware.com> | 2007-10-22 16:49:09 (GMT) |
commit | 6cdf03250568c2150094cddfb6542945903b41a1 (patch) | |
tree | d2180686ef12105d6855203eded0505775b507ab /Source/cmake.h | |
parent | cfb84d8562646662cfee9622f657e8eacdd49f8c (diff) | |
download | CMake-6cdf03250568c2150094cddfb6542945903b41a1.zip CMake-6cdf03250568c2150094cddfb6542945903b41a1.tar.gz CMake-6cdf03250568c2150094cddfb6542945903b41a1.tar.bz2 |
ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now
Diffstat (limited to 'Source/cmake.h')
-rw-r--r-- | Source/cmake.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/cmake.h b/Source/cmake.h index c0b3cd0..c0a29b6 100644 --- a/Source/cmake.h +++ b/Source/cmake.h @@ -52,6 +52,7 @@ class cmCommand; class cmVariableWatch; class cmFileTimeComparison; class cmExternalMakefileProjectGenerator; +class cmDocumentationSection; class cmake { @@ -250,8 +251,8 @@ class cmake void GetCommandDocumentation(std::vector<cmDocumentationEntry>& entries, bool withCurrentCommands = true, bool withCompatCommands = true) const; - void GetPropertiesDocumentation(std::vector<cmDocumentationEntry>&, - cmProperty::ScopeType type); + void GetPropertiesDocumentation(std::map<std::string, + cmDocumentationSection *>&); void GetGeneratorDocumentation(std::vector<cmDocumentationEntry>&); ///! Set/Get a property of this target file @@ -308,7 +309,8 @@ class cmake void DefineProperty(const char *name, cmProperty::ScopeType scope, const char *ShortDescription, const char *FullDescription, - bool chain = false); + bool chain = false, + const char *variableGroup = 0); // Is a property defined? bool IsPropertyDefined(const char *name, cmProperty::ScopeType scope); |