summaryrefslogtreecommitdiffstats
path: root/Source/cmakemain.cxx
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* STYLE: fix typos in the docsAlexander Neundorf2009-04-191-1/+1
| | | | Alex
* ENH: Cleanup cmake --build interface.Brad King2009-03-041-15/+100
| | | | | | | | | | | This cleans up the 'cmake --build' command-line interface: - Rename --clean to --clean-first to better describe it. - Replace --extra-options with a -- separator to simplify passing of multiple native build tool options. - Document the options in the main CMake man page description of the --build option, and shares this with the usage message. - Require --build to be the first argument when present. - Move implementation into cmakemain where it belongs.
* BUG: 4244, add a --build option to cmake that can build projects configured ↵Bill Hoffman2008-10-151-0/+15
| | | | by CMake
* BUG: fix for 3778, better docs for -EBill Hoffman2008-10-101-1/+5
|
* BUG: fix for bug 7733, document that debug try compile may break the buildBill Hoffman2008-09-251-1/+5
|
* BUG: fix 6647 arguments after -E should not be parsed by CMakeBill Hoffman2008-08-191-8/+7
|
* STYLE: one ifdef block less, the documentation object can be created a bit laterAlexander Neundorf2008-08-121-3/+1
| | | | Alex
* ENH: add a --trace optionBill Hoffman2008-07-311-0/+3
|
* STYLE: add "--help-policy" and "--help-policies" to the documentationAlexander Neundorf2008-05-131-0/+11
| | | | | | | -generate and install the policy documentation files -generate and install the docbook files for cmake, ctest, cpack, ccmake (cmake-gui not yet ?) Alex
* ENH: fix -Wno-dev for ccmakeBill Hoffman2008-03-111-6/+0
|
* ENH: add a way to suppress the new policy warnings, still need ccmake and gui'sBill Hoffman2008-03-111-0/+6
|
* ENH: add --help-policies and --help-policy command line optionsKen Martin2008-03-041-0/+3
|
* ENH: add support for creating the documentation in docbook formatAlexander Neundorf2008-02-191-14/+20
| | | | | | | | (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: Centralized and globalized computation of CMake program locations. ↵Brad King2007-12-131-1/+2
| | | | This eliminates startup paths that failed to produce this information.
* ENH: fix docsBill Hoffman2007-12-131-1/+1
|
* BUG: Always return positive integers to the OS on error. Windows error ↵Brad King2007-11-191-1/+11
| | | | encoding is confused by negative return values.
* ENH: some more cleanup, fixes, and patch for HTML outputKen Martin2007-10-241-1/+25
|
* COMP: fix some warnings and add some doc strings back inKen Martin2007-10-221-1/+1
|
* COMP: fix some warnings and add some doc strings back inKen Martin2007-10-221-3/+3
|
* ENH: change to make the documentation class more generic, about halfway ↵Ken Martin2007-10-221-38/+19
| | | | there, also provides secitons for Variables now
* BUG: revert doc changes since VS7 cannot compile them, will implement them ↵Ken Martin2007-10-091-16/+16
| | | | in a different manner
* ENH: make documentation entries actually store their dataKen Martin2007-10-091-16/+16
|
* ENH: add new help option --help-custom-modules, which generatesAlexander Neundorf2007-09-191-0/+21
| | | | | | | | | | | 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: fix some typos, nicer debug outputAlexander Neundorf2007-07-191-2/+2
| | | | Alex
* COMP: fix warning about unused variableAlexander Neundorf2007-07-171-2/+2
| | | | Alex
* COMP: fix build on Windows, where GetCurrentDirecty() is redefined toAlexander Neundorf2007-07-171-3/+7
| | | | | | | GetCurrentDirectoryA() -correct return value for md5sum Alex
* STYLE: fix line lengths and add "remove -f" to the docsAlexander Neundorf2007-07-171-3/+5
| | | | Alex
* ENH: produce a lot more output when running with --debug-outputAlexander Neundorf2007-07-171-13/+70
| | | | | | -try to fix build error on HPUX Alex
* STYLE: sort the property documentation intoAlexander Neundorf2007-07-111-16/+66
| | | | | | global/directory/target/test/sourcefile and variable sections Alex
* ENH: generate separate documentation for the commands, compatiblityAlexander Neundorf2007-06-281-0/+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-1/+4
| | | | | | | | | | | | -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
* STYLE: add comment about the -D -P order and fix typo in docAlexander Neundorf2007-06-141-1/+2
| | | | Alex
* ENH: added --system-information option to CMakeKen Martin2007-02-271-0/+15
|
* ENH: make properties a bit more formal with documentation and chainingKen Martin2006-12-071-0/+11
|
* ENH: do not print a call stack if the user does a message error unless ↵Bill Hoffman2006-10-061-0/+3
| | | | --debug-output is used
* ENH: add docs for debug trycompileBill Hoffman2006-06-071-0/+3
|
* ENH: fix crashes when command line arguments are not followed by the correct ↵Bill Hoffman2006-05-191-4/+7
| | | | number of arguments
* STYLE: fix line lengthKen Martin2006-05-121-1/+2
|
* ENH: Add help for graphvizAndy Cedilnik2006-04-201-0/+3
|
* ENH: search for help modules in the correct place for install and source ↵Bill Hoffman2006-04-141-1/+3
| | | | tree builds
* ENH: add a wrapper for xcodebuild to get around bug and verbose outputBill Hoffman2006-03-311-9/+2
|
* ENH: Remove things from bootstrapAndy Cedilnik2006-03-221-2/+9
|
* ENH: Cleanup DynamicLoader so that the symbols have more consistent names, ↵Andy Cedilnik2006-03-161-1/+1
| | | | start using dynamic loader from kwsys in CMake
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-1/+1
|
* STYLE: fix line lengthsBill Hoffman2006-03-101-5/+11
|
* ENH: Since list file cache does not make much sense any more (because of ↵Andy Cedilnik2006-02-071-1/+0
| | | | proper list file parsing), and it actually adds unnecessary complications and make ctest scripting not work, take it out
* ENH: add documentation support for modulesBill Hoffman2005-12-141-0/+6
|
* BUG: Corrected and updated documentation of the -P option, -C option, ↵Brad King2005-09-211-0/+3
| | | | GET_TARGET_PROPERTY command, and GET_SOURCE_FILE_PROPERTY command.
* BUG: fix CommandLine test problems with spaces and testing for the return valueBill Hoffman2005-02-161-1/+3
|