Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | man documentation: detect man section from the given filename | Alex Neundorf | 2012-06-21 | 1 | -14/+33 |
| | | | | | | | E.g. if you say cmake --help-custom-modules mymodules.7 cmake will now put section 7 into the generated manpage. Alex | ||||
* | documentation: preparation for making the man section configurable | Alex Neundorf | 2012-06-21 | 1 | -5/+6 |
| | | | | | | | | This patch adds a man section number, which is then used by the DocumentationFormatterMan. The section number is right now always 1, detecting this from the file name will be the next step. Alex | ||||
* | Try to fix compile error on Win32-vs70 | Eric NOULARD | 2012-02-18 | 1 | -3/+4 |
| | |||||
* | Suppress unecessary (now empty) doc sections | Eric NOULARD | 2012-02-18 | 1 | -2/+0 |
| | |||||
* | Dynamically add documentation section specified in documented script. | Eric NOULARD | 2012-02-18 | 1 | -3/+18 |
| | | | | Modify CPackDeb and CPackRPM as an example | ||||
* | Fix non existent std::string::clear on VS6 | Eric NOULARD | 2012-02-14 | 1 | -2/+2 |
| | |||||
* | Create getDocumentedModulesListInDir which may be used in other context. | Eric NOULARD | 2012-02-14 | 1 | -0/+55 |
| | | | | | This should makes it easier to use the same "documented module" techniques for CTest, CMake or user module. | ||||
* | Make the load of script documentation more efficient and dynamic. | Eric NOULARD | 2012-02-14 | 1 | -2/+18 |
| | | | | | | | | CPack help will be searched in any CPack*.cmake file located near to CPack.cmake file. The script files is parsed iff the first line begin with ##section. Moreover the documentation section name is specified on the remaining part of the line minus the space immediately following ##section. | ||||
* | Fix potential bad memory access, thanks to Eike | Eric NOULARD | 2012-01-31 | 1 | -1/+1 |
| | |||||
* | Suppress unused var, beautify code, avoid 1 extra newline. | Eric NOULARD | 2012-01-24 | 1 | -18/+25 |
| | | | | | | There remains extra newlines in text Formatter output but the parser does not seem to be the culprit. The formatter should be. | ||||
* | CPack Documentation extraction from CMake script begins to work | Eric NOULARD | 2012-01-22 | 1 | -32/+108 |
| | | | | | | | | | | - Enhance extract doc parser. Seems robust now. The legacy module documentation parser works as before ignoring the new markup. - Proof of concept for CPack (generic), CPack RPM and CPack Deb generator for macro and variables. Try cpack --help-command and cpack --help-variables | ||||
* | Implement simple CMake script comment markup language. | Eric NOULARD | 2012-01-22 | 1 | -0/+171 |
| | | | | | | | | | The language is very simple. It use ##<keyword> special comment which opens a structured documentation block and ##end closes it. This may be used to extract documentation for macro as 'command' and 'variables' such that cpack --help-command and --help-variable does parse builtin modules files (CPack.cmake, CPackComponent.cmake, ...) in order to extract the corresponding doc. | ||||
* | CPack begin the implementation of --help-command* and --help-variables* | Eric NOULARD | 2012-01-22 | 1 | -49/+83 |
| | | | | | | This modifications set tries to keep the unified doc for cmake/ctest/cpack while introducing tool specific documentation separated. Some documentation sections for CMake do not fit well to CPack. | ||||
* | Usage: Document all options printing the version number. | Nicolas Despres | 2011-10-23 | 1 | -1/+2 |
| | |||||
* | Usage: Document all options printing usage information. | Nicolas Despres | 2011-10-23 | 1 | -1/+1 |
| | |||||
* | Remove trailing white-spaces. | Nicolas Despres | 2011-10-23 | 1 | -76/+76 |
| | |||||
* | -fix documentation from a module which has *only* documentation | Alex Neundorf | 2010-05-08 | 1 | -12/+14 |
| | | | | | | | | | This is #10466. It didn't crash for me, but also didn't work. The issue was that a line ending with something else than a # was considered as the end of the documentation block. If there was simply the end of the file we didn't get into the correct branch. Alex | ||||
* | Fix for bug #0010466, fix crash in --help-module. | Bill Hoffman | 2010-03-26 | 1 | -5/+12 |
| | |||||
* | BUG 9961: ctest --help should not display a Generators section | Zach Mullen | 2009-11-24 | 1 | -1/+6 |
| | |||||
* | Convert CMake to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -32/+25 |
| | | | | | | | 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: Document CACHE entry properties | Brad King | 2009-03-10 | 1 | -0/+1 |
| | | | | | This adds a property documentation section for CACHE properties. We document the ADVANCED, HELPSTRING, TYPE, and VALUE properties. | ||||
* | COMP: Fix assignment inside condition | Brad King | 2008-10-11 | 1 | -2/+2 |
| | |||||
* | ENH: Improve generated documentation formatting | Brad King | 2008-10-10 | 1 | -10/+113 |
| | | | | | | | | | | | | 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 help type for filenames with many dots | Brad King | 2008-10-10 | 1 | -1/+1 |
| | | | | | The help page type should be determined using only the extension after the last dot. See issue #7797. | ||||
* | BUG: fix 6647 arguments after -E should not be parsed by CMake | Bill Hoffman | 2008-08-19 | 1 | -1/+6 |
| | |||||
* | ENH: handle HTML documentation for single items better: no warning about | Alexander Neundorf | 2008-07-21 | 1 | -1/+3 |
| | | | | | | ComputeSectionLinkPrefix, don't create an index for only one item Alex | ||||
* | ENH: add master index into html full help | Bill Hoffman | 2008-03-05 | 1 | -0/+3 |
| | |||||
* | ENH: add --help-policies and --help-policy command line options | Ken Martin | 2008-03-04 | 1 | -0/+46 |
| | |||||
* | ENH: add support for creating the documentation in docbook format | Alexander Neundorf | 2008-02-19 | 1 | -1/+11 |
| | | | | | | | | (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 | ||||
* | BUG: actually print the docs for custom modules if this was requested | Alexander Neundorf | 2008-02-17 | 1 | -1/+1 |
| | | | | Alex | ||||
* | BUG: make -help-module-list work by filling the modules section first, also | Alexander Neundorf | 2008-01-14 | 1 | -0/+9 |
| | | | | | | for custom modules Alex | ||||
* | STYLE: Spelling fixes on documentation | Amitha Perera | 2008-01-10 | 1 | -1/+1 |
| | |||||
* | ENH: sort the module files alphabetically when generating the documentation | Alexander Neundorf | 2008-01-09 | 1 | -5/+14 |
| | | | | | | of rht modules Alex | ||||
* | BUG: create modules documentation not only for the first documentation ↵ | Alexander Neundorf | 2007-12-29 | 1 | -0/+3 |
| | | | | | | | | | | | creation step in cmake (the set ModulesFound wasn't cleared at the beginning of each PrintDocumentation() function, so when documentation for modules was executed the second time, ModulesFound already contained all modules and so no module was documented) Alex | ||||
* | BUG: fix single module generation | Ken Martin | 2007-11-29 | 1 | -8/+14 |
| | |||||
* | ENH: some more cleanup, fixes, and patch for HTML output | Ken Martin | 2007-10-24 | 1 | -32/+147 |
| | |||||
* | COMP: fix a problem with a shadowed var | Ken Martin | 2007-10-23 | 1 | -9/+6 |
| | |||||
* | COMP: fix some warnings and add some doc strings back in | Ken Martin | 2007-10-22 | 1 | -0/+5 |
| | |||||
* | COMP: fix some warnings and add some doc strings back in | Ken Martin | 2007-10-22 | 1 | -66/+79 |
| | |||||
* | ENH: change to make the documentation class more generic, about halfway ↵ | Ken Martin | 2007-10-22 | 1 | -469/+268 |
| | | | | there, also provides secitons for Variables now | ||||
* | ENH: make commands lower case by default | Ken Martin | 2007-10-10 | 1 | -2/+2 |
| | |||||
* | BUG: revert doc changes since VS7 cannot compile them, will implement them ↵ | Ken Martin | 2007-10-09 | 1 | -109/+106 |
| | | | | in a different manner | ||||
* | ENH: make documentation entries actually store their data | Ken Martin | 2007-10-09 | 1 | -106/+109 |
| | |||||
* | STYLE: fix line lengths | Alexander Neundorf | 2007-09-20 | 1 | -3/+5 |
| | | | | Alex | ||||
* | ENH: add new help option --help-custom-modules, which generates | Alexander Neundorf | 2007-09-19 | 1 | -22/+168 |
| | | | | | | | | | | | 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 into | Alexander Neundorf | 2007-09-19 | 1 | -561/+70 |
| | | | | | | | their own classes, making cmDocumentation smaller and also making it easier to eventually add another format Alex | ||||
* | BUG: properties and module names are case sensitive | Alexander Neundorf | 2007-08-09 | 1 | -27/+22 |
| | | | | Alex | ||||
* | STYLE: fix line lengths | Alexander Neundorf | 2007-07-20 | 1 | -9/+10 |
| | | | | Alex | ||||
* | STYLE: sort the property documentation into | Alexander Neundorf | 2007-07-11 | 1 | -18/+161 |
| | | | | | | global/directory/target/test/sourcefile and variable sections Alex | ||||
* | COMP: fix compile on HP-UX with aCC, reusing the same identifier for a | Alexander Neundorf | 2007-07-03 | 1 | -38/+38 |
| | | | | | | variable as for the enum type doesn't work here Alex |