Selaa lähdekoodia

Drop unused builtin documentation APIs

Now that all DefineProperty documentation calls have been dropped, drop
the supporting APIs.
Brad King 12 vuotta sitten
vanhempi
sitoutus
53ded59515

+ 0 - 13
Source/cmPropertyDefinition.cxx

@@ -12,19 +12,10 @@
 #include "cmPropertyDefinition.h"
 #include "cmSystemTools.h"
 
-cmDocumentationEntry cmPropertyDefinition::GetDocumentation() const
-{
-  cmDocumentationEntry e;
-  e.Name = this->Name;
-  e.Brief = this->ShortDescription;
-  return e;
-}
-
 void cmPropertyDefinition
 ::DefineProperty(const char *name, cmProperty::ScopeType scope,
                  const char *shortDescription,
                  const char *fullDescription,
-                 const char *sec,
                  bool chain)
 {
   this->Name = name;
@@ -38,9 +29,5 @@ void cmPropertyDefinition
     {
     this->FullDescription = fullDescription;
     }
-  if (sec)
-    {
-    this->DocumentationSection = sec;
-    }
 }
 

+ 0 - 9
Source/cmPropertyDefinition.h

@@ -30,22 +30,14 @@ public:
   void DefineProperty(const char *name, cmProperty::ScopeType scope,
                       const char *ShortDescription,
                       const char *FullDescription,
-                      const char *DocumentationSection,
                       bool chained);
 
-  /// Get the documentation string
-  cmDocumentationEntry GetDocumentation() const;
-
   /// Default constructor
   cmPropertyDefinition() { this->Chained = false; };
 
   /// Is the property chained?
   bool IsChained() const { return this->Chained; };
 
-  /// Get the section if any
-  const std::string &GetDocumentationSection() const {
-    return this->DocumentationSection; };
-
   /// Get the scope
   cmProperty::ScopeType GetScope() const {
     return this->Scope; };
@@ -62,7 +54,6 @@ protected:
   std::string Name;
   std::string ShortDescription;
   std::string FullDescription;
-  std::string DocumentationSection;
   cmProperty::ScopeType Scope;
   bool Chained;
 };

+ 1 - 2
Source/cmPropertyDefinitionMap.cxx

@@ -17,7 +17,6 @@ void cmPropertyDefinitionMap
 ::DefineProperty(const char *name, cmProperty::ScopeType scope,
                  const char *ShortDescription,
                  const char *FullDescription,
-                 const char *DocumentationSection,
                  bool chain)
 {
   if (!name)
@@ -31,7 +30,7 @@ void cmPropertyDefinitionMap
     {
     prop = &(*this)[name];
     prop->DefineProperty(name,scope,ShortDescription, FullDescription,
-                         DocumentationSection, chain);
+                         chain);
     }
 }
 

+ 0 - 1
Source/cmPropertyDefinitionMap.h

@@ -24,7 +24,6 @@ public:
   void DefineProperty(const char *name, cmProperty::ScopeType scope,
                       const char *ShortDescription,
                       const char *FullDescription,
-                      const char *DocumentaitonSection,
                       bool chain);
 
   // has a named property been defined

+ 1 - 2
Source/cmake.cxx

@@ -2376,11 +2376,10 @@ void cmake::GenerateGraphViz(const char* fileName) const
 void cmake::DefineProperty(const char *name, cmProperty::ScopeType scope,
                            const char *ShortDescription,
                            const char *FullDescription,
-                           bool chained, const char *docSection)
+                           bool chained)
 {
   this->PropertyDefinitions[scope].DefineProperty(name,scope,ShortDescription,
                                                   FullDescription,
-                                                  docSection,
                                                   chained);
 }
 

+ 1 - 2
Source/cmake.h

@@ -330,8 +330,7 @@ class cmake
   void DefineProperty(const char *name, cmProperty::ScopeType scope,
                       const char *ShortDescription,
                       const char *FullDescription,
-                      bool chain = false,
-                      const char *variableGroup = 0);
+                      bool chain = false);
 
   // get property definition
   cmPropertyDefinition *GetPropertyDefinition