summaryrefslogtreecommitdiffstats
path: root/Source/cmMacroCommand.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: New format for warning and error messagesBrad King2008-03-071-17/+5
| | | | | | | | | | | | | - Add cmMakefile methods IssueError and IssueWarning - Maintain an explicit call stack in cmMakefile - Include context/call-stack info in messages - Nested errors now unwind the call stack - Use new mechanism for policy warnings and errors - Improve policy error message - Include cmExecutionStatus pointer in call stack so that errors deeper in the C++ stack under a command invocation will become errors for the command
* ENH: make CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS the default and remove the ↵Bill Hoffman2008-02-291-4/+4
| | | | property. If any value is specified in an endif, endforeach, endwhile, etc then make sure it matches the start string. If no values are given then it is no longer an error.
* ENH: add return and break support to cmake, also change basic command ↵Ken Martin2008-01-231-6/+22
| | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class
* ENH: make properties a bit more formal with documentation and chainingKen Martin2006-12-071-1/+2
|
* ENH: fix warningBill Hoffman2006-12-011-1/+0
|
* BUG: fix for 3815 seg faultBill Hoffman2006-12-011-4/+10
|
* ENH: fix compile errorBill Hoffman2006-10-031-3/+4
|
* BUG: fix for seg fault bug #3815Bill Hoffman2006-10-031-0/+4
|
* ENH: reduce string construct delete opsKen Martin2006-05-311-3/+3
|
* ENH: always compile progressKen Martin2006-05-231-5/+16
|
* STYLE: fix line lengthKen Martin2006-05-121-2/+2
|
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-48/+46
|
* STYLE: Fix some style issuesAndy Cedilnik2006-03-101-40/+43
|
* ENH: revert back to string replacement versionKen Martin2005-07-051-84/+119
|
* COMP: fix compiler warningsKen Martin2005-06-231-2/+1
|
* ENH: converted macro to use variables and fixed some case issues with some ↵Ken Martin2005-06-231-120/+86
| | | | function blockers
* ENH: Save command that macro overwritesAndy Cedilnik2005-06-141-0/+9
|
* ENH: performance improvementsBill Hoffman2005-04-121-3/+9
|
* COMP: fix warningKen Martin2005-03-181-2/+1
|
* ENH: big change that includes immediate subdir support, removing the notion ↵Ken Martin2005-03-181-165/+238
| | | | of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings
* ENH: Added support for special variables CMAKE_CURRENT_LIST_FILE and ↵Brad King2004-08-041-0/+16
| | | | CMAKE_CURRENT_LIST_LINE that evaluate to the file name and line number in which they appear. This implements the feature request from bug 1012.
* ENH: make it run much fasterBill Hoffman2004-05-191-44/+55
|
* ENH: Add ARGV and ARGN support to MACRO command. ARGV is the list of all ↵Andy Cedilnik2004-04-291-0/+39
| | | | arguments and ARGN is the list of all nonexpected arguments
* WRN: remove warningsBill Hoffman2004-04-271-5/+4
|
* macros now support varargsKen Martin2004-04-261-2/+31
|
* ENH: Add option to retrieve list of macros. Close Bug #25 - Get_CMAKE_PROPERTIESAndy Cedilnik2003-08-061-0/+9
|
* performance improvementsKen Martin2003-06-241-12/+13
|
* perf improvementKen Martin2003-06-231-3/+7
|
* better error reportingKen Martin2003-04-281-2/+8
|
* ENH: Improved error message for macro invoked with incorrect number of ↵Brad King2002-12-171-1/+7
| | | | arguments.
* ENH: Improved filename/line number reporting in error message. Macro ↵Brad King2002-12-121-3/+11
| | | | invocations now chain up the error message.
* ENH: Moved ExpandListVariables out of individual commands. Argument ↵Brad King2002-12-111-36/+33
| | | | evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside.
* ENH: Added reference to Copyright.txt. Removed old reference to ITK ↵Brad King2002-10-231-3/+3
| | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
* removed some includesKen Martin2002-09-271-1/+0
|
* minor fixKen Martin2002-08-161-5/+1
|
* added new commandKen Martin2002-08-131-0/+128