summaryrefslogtreecommitdiffstats
path: root/Source/cmFunctionCommand.h
Commit message (Collapse)AuthorAgeFilesLines
* Source: Stabilize include orderBrad King2016-04-291-0/+1
| | | | | Each source file has a logical first include file. Include it in an isolated block so that tools that sort includes do not move them.
* stringapi: Command namesBen Boeckel2014-03-081-1/+1
|
* Drop builtin command documentationBrad King2013-10-161-40/+0
| | | | | Drop all GetTerseDocumentation and GetFullDocumentation methods from commands. The command documentation is now in Help/command/*.rst files.
* Documentation: Clarify some command descriptionsAndreas Mohr2012-11-071-0/+2
| | | | | | | | - file(WRITE): add configure_file() decoupling hint - function(): definitely mention PARENT_SCOPE - include_directories(): mention possible results of SYSTEM setting - macro(): mention scope specifics of function() - message(): improve SEND_ERROR / FATAL_ERROR docs, since people said it's not obvious
* Documentation: Correct typos and grammarAndreas Mohr2012-11-071-1/+1
|
* Remove trailing whitespace from most CMake and C/C++ codeKitware Robot2012-08-131-2/+2
| | | | | | | | | | | | | | | | | Our Git commit hooks disallow modification or addition of lines with trailing whitespace. Wipe out all remnants of trailing whitespace everywhere except third-party code. Run the following shell code: git ls-files -z -- \ bootstrap doxygen.config '*.readme' \ '*.c' '*.cmake' '*.cpp' '*.cxx' \ '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \ '*.mm' '*.pike' '*.py' '*.txt' '*.vim' | egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' | egrep -z -v '^(Modules/CPack\..*\.in)' | xargs -0 sed -i 's/ \+$//'
* Merge branch 'add-const-qualifiers' into doxygen-fixesBrad King2012-03-011-4/+4
|\ | | | | | | | | Conflicts: Source/cmPropertyDefinition.h
| * Add 'const' qualifier to some cmCommand membersYury G. Kudryashov2012-02-291-4/+4
| | | | | | | | | | Use const_cast for the special case in cmFindBase where GetFullDocumentation calls GenerateDocumentation.
* | doxygen: remove a few commentsYury G. Kudryashov2012-02-291-10/+1
|/ | | | | These comments were either wrong or non-informative. Replace some of them by brief comments
* 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.
* DOCS: fix typo (see #9308)Alexander Neundorf2009-07-311-1/+1
| | | | Alex
* ENH: Better policies for functions and macrosBrad King2009-01-221-1/+5
| | | | | | | This teaches functions and macros to use policies recorded at creation time when they are invoked. It restores the policies as a weak policy stack entry so that any policies set by a function escape to its caller as before.
* ENH: Better error message for unclosed blocksBrad King2009-01-211-1/+0
| | | | | | This centralizes construction of the error message for an unclosed logical block (if, foreach, etc.). We record the line at which each block is opened so it can be reported in the error message.
* ENH: add return and break support to cmake, also change basic command ↵Ken Martin2008-01-231-2/+5
| | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class
* COMP: fix style and work around old compilersKen Martin2007-12-041-2/+2
|
* ENH: add functions and raise scope to cmakeKen Martin2007-12-031-0/+112