summaryrefslogtreecommitdiffstats
path: root/Source/cmDocumentation.h
Commit message (Collapse)AuthorAgeFilesLines
* BUG 9961: ctest --help should not display a Generators sectionZach Mullen2009-11-241-0/+4
|
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* ENH: Improve generated documentation formattingBrad King2008-10-101-1/+7
| | | | | | | | | | | | Applying patch provided in issue #7797. Fixes to man-pages: - Character '-' must be espaced as '\-' - Surround preformatted text with '.nf' and '.fi' to adjust filling - Give every page a NAME section for indexing by mandb - Pass the man page filename without extension to .TH in its header Also added a title to the HTML header.
* BUG: fix 6647 arguments after -E should not be parsed by CMakeBill Hoffman2008-08-191-2/+5
|
* ENH: add --help-policies and --help-policy command line optionsKen Martin2008-03-041-0/+2
|
* ENH: add support for creating the documentation in docbook formatAlexander Neundorf2008-02-191-0/+2
| | | | | | | | (http://www.oasis-open.org/docbook/xml/4.2/), which users can then convert to other formats. Tested with meinproc from KDE, which generates HTML pages which look good. Alex
* ENH: some more cleanup, fixes, and patch for HTML outputKen Martin2007-10-241-1/+11
|
* COMP: fix some warnings and add some doc strings back inKen Martin2007-10-221-0/+8
|
* ENH: change to make the documentation class more generic, about halfway ↵Ken Martin2007-10-221-120/+27
| | | | there, also provides secitons for Variables now
* ENH: add new help option --help-custom-modules, which generatesAlexander Neundorf2007-09-191-1/+18
| | | | | | | | | | | documentation for all modules found in CMAKE_MODULE_PATH, which currently has to be specified via -D, this can later on be improved e.g. by reading a special (to-be-created) file like CMakeFiles/ModulePath.cmake in the build tree so that running cmake help in the build tree of a project will always give you the current module path. (This could actually also help IDEs which would like to support cmake for projects...) Alex
* STYLE: move the code for the different formats of the generated help intoAlexander Neundorf2007-09-191-52/+13
| | | | | | | their own classes, making cmDocumentation smaller and also making it easier to eventually add another format Alex
* STYLE: sort the property documentation intoAlexander Neundorf2007-07-111-9/+18
| | | | | | global/directory/target/test/sourcefile and variable sections Alex
* COMP: fix compile on HP-UX with aCC, reusing the same identifier for aAlexander Neundorf2007-07-031-3/+3
| | | | | | variable as for the enum type doesn't work here Alex
* COMP: fix build with msvc 6, the enums are now part of a class which isAlexander Neundorf2007-07-021-15/+24
| | | | | | already completely parsed Alex
* ENH: generate separate documentation for the commands, compatiblityAlexander Neundorf2007-06-281-3/+8
| | | | | | | | commands, modules and properties as html, text and man pages. The names of the man pages are cmcommands, cmcompat, cmprops and cmmodules, so they are easy to type. Alex
* ENH:Alexander Neundorf2007-06-281-13/+20
| | | | | | | | | | | | -in the full documentation there is now an extra section for compatibility commands, so users see which commands they shouldn't use -cmake -h <command> now also works with lower case commands --help-fullm --help-command, --help-module and --help-property now determine the output format from the extension of the given filename Let me know if there are some things I overlooked. Alex
* ENH: put compatibility commands in extra section and prepare for creatingAlexander Neundorf2007-06-221-0/+7
| | | | | | | separate man pages for properties, modules, commands and compatibility commands Alex
* COMP: Fix void return failure.Brad King2007-02-021-1/+1
|
* STYLE: Fixed line length and this-> convention violations from yesterday's ↵Brad King2007-02-021-6/+12
| | | | patch.
* ENH: Patch from Alex to improve implementation and prepare for splitting the ↵Brad King2007-02-011-12/+66
| | | | man page into more sections.
* COMP: Patch from Alex for const correctness.Brad King2007-01-221-2/+2
|
* ENH: make properties a bit more formal with documentation and chainingKen Martin2006-12-071-1/+9
|
* ENH: search for help modules in the correct place for install and source ↵Bill Hoffman2006-04-141-1/+4
| | | | tree builds
* ENH: add documentation support for modulesBill Hoffman2005-12-141-1/+10
|
* ENH: Renamed --help-list-commands to --help-command-list and split --help ↵Brad King2004-04-141-10/+13
| | | | [command] into separate --help and --help-command cmd options.
* ENH: Added --help-list-commands option.Brad King2004-04-141-1/+2
|
* ENH: Added configuration of name of executable in man page header and ↵Brad King2003-08-061-0/+6
| | | | version banner.
* ENH: Added support to --help to print help for a single command.Brad King2003-08-051-0/+2
|
* ENH: CheckOptions now takes const argv.Brad King2003-07-231-1/+1
|
* ENH: Added SEE ALSO section to generated man page. Minor formatting ↵Brad King2003-07-111-0/+5
| | | | improvements for generated text-only documentation.
* ENH: Added support to write multiple help options with one command line. ↵Brad King2003-07-081-4/+15
| | | | Output files can now also be specified for the help options.
* ENH: Registered global generators are now kept in a table in the cmake ↵Brad King2003-07-081-0/+4
| | | | instance. Added support for documentation with a Generators section.
* ENH: Re-implemented document generation class to be more organized and more ↵Brad King2003-02-191-33/+99
| | | | robust.
* ENH: Added header before list of commands in generated docs. Made options ↵Brad King2003-02-171-2/+2
| | | | more intuitive.
* ENH: Further improved formatting. HTML/man/help now all have a consistent ↵Brad King2003-02-141-2/+5
| | | | appearance.
* ENH: Improved formatting of documentation.Brad King2003-02-141-0/+1
|
* ENH: Added cmDocumentation class to generate various forms of documentation. ↵Brad King2003-02-141-0/+65
Each executable will be able to generate its own documentation.