|
|
@@ -73,7 +73,7 @@ const cmDocumentationEntry cmDocumentationMailingList[] =
|
|
|
const cmDocumentationEntry cmDocumentationAuthor[] =
|
|
|
{
|
|
|
{0,
|
|
|
- "This manual page was generated by \"cmake --help-man\".", 0},
|
|
|
+ "This manual page was generated by the \"--help-man\" option.", 0},
|
|
|
{0,0,0}
|
|
|
};
|
|
|
|
|
|
@@ -151,7 +151,7 @@ void cmDocumentation::PrintCopyright(std::ostream& os)
|
|
|
//----------------------------------------------------------------------------
|
|
|
void cmDocumentation::PrintVersion(std::ostream& os)
|
|
|
{
|
|
|
- os << "CMake version " CMake_VERSION_FULL "\n";
|
|
|
+ os << this->GetNameString() << " version " CMake_VERSION_FULL "\n";
|
|
|
}
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
|
@@ -327,6 +327,12 @@ void cmDocumentation::Print(Form f, std::ostream& os)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+//----------------------------------------------------------------------------
|
|
|
+void cmDocumentation::SetName(const char* name)
|
|
|
+{
|
|
|
+ this->NameString = name?name:"";
|
|
|
+}
|
|
|
+
|
|
|
//----------------------------------------------------------------------------
|
|
|
void cmDocumentation::SetNameSection(const cmDocumentationEntry* section)
|
|
|
{
|
|
|
@@ -806,9 +812,9 @@ void cmDocumentation::PrintDocumentationHTML(std::ostream& os)
|
|
|
void cmDocumentation::PrintDocumentationMan(std::ostream& os)
|
|
|
{
|
|
|
this->CreateManDocumentation();
|
|
|
- os << ".TH CMake 1 \""
|
|
|
+ os << ".TH " << this->GetNameString() << " 1 \""
|
|
|
<< cmSystemTools::GetCurrentDateTime("%B %d, %Y").c_str()
|
|
|
- << "\" \"CMake " CMake_VERSION_FULL "\"\n";
|
|
|
+ << "\" \"" << this->GetNameString() << " " CMake_VERSION_FULL "\"\n";
|
|
|
this->Print(ManForm, os);
|
|
|
}
|
|
|
|
|
|
@@ -944,3 +950,16 @@ void cmDocumentation::SetSection(const cmDocumentationEntry* header,
|
|
|
cmDocumentationEntry empty = {0,0,0};
|
|
|
vec.push_back(empty);
|
|
|
}
|
|
|
+
|
|
|
+//----------------------------------------------------------------------------
|
|
|
+const char* cmDocumentation::GetNameString()
|
|
|
+{
|
|
|
+ if(this->NameString.length() > 0)
|
|
|
+ {
|
|
|
+ return this->NameString.c_str();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ return "CMake";
|
|
|
+ }
|
|
|
+}
|