Quellcode durchsuchen

ENH: Added executable-specific command-line options.

Brad King vor 23 Jahren
Ursprung
Commit
70dc3c4cb1
1 geänderte Dateien mit 9 neuen und 1 gelöschten Zeilen
  1. 9 1
      Source/cmakemain.cxx

+ 9 - 1
Source/cmakemain.cxx

@@ -33,7 +33,7 @@ static const cmDocumentationEntry cmDocumentationName[] =
 static const cmDocumentationEntry cmDocumentationUsage[] =
 {
   {0,
-   "cmake <path-to-source>", 0},
+   "cmake [options] <path-to-source>", 0},
   {0,0,0}
 };
 
@@ -45,6 +45,13 @@ static const cmDocumentationEntry cmDocumentationDescription[] =
   {0,0,0}
 };
 
+//----------------------------------------------------------------------------
+static const cmDocumentationEntry cmDocumentationOptions[] =
+{
+  {"-i", "Run in wizard mode.", 0},
+  {0,0,0}
+};
+
 int do_cmake(int ac, char** av);
 void updateProgress(const char *msg, float prog, void *cd);
 
@@ -70,6 +77,7 @@ int do_cmake(int ac, char** av)
     doc.SetName(cmDocumentationName);
     doc.SetUsage(cmDocumentationUsage);
     doc.SetDescription(cmDocumentationDescription);
+    doc.SetOptions(cmDocumentationOptions);
     doc.SetCommands(&commands[0]);
     doc.Print(ht, std::cout);
     return 0;