Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: clean up some help text | Ken Martin | 2009-06-12 | 1 | -4/+4 |
| | |||||
* | ENH: modified the if command to address bug 9123 some | Ken Martin | 2009-06-12 | 1 | -4/+67 |
| | |||||
* | ENH: fix style | Ken Martin | 2009-02-16 | 1 | -6/+8 |
| | |||||
* | ENH: fix documentation and add docs on parenthetical expressions | Ken Martin | 2009-02-12 | 1 | -5/+12 |
| | |||||
* | ENH: Better error message for unclosed blocks | Brad King | 2009-01-21 | 1 | -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: Refactor function blocker deletion | Brad King | 2009-01-20 | 1 | -2/+1 |
| | | | | | | | | | When a function blocker decides to remove itself we previously removed it at every return point from the C++ scope in which its removal is needed. This teaches function blockers to transfer ownership of themselves from cmMakefile to an automatic variable for deletion on return. Since this removes blockers before they replay their commands, we no longer need to avoid running blockers on their own commands. | ||||
* | ENH: Add version comparison to if() command | Brad King | 2008-09-10 | 1 | -0/+5 |
| | | | | | | Provide VERSION_LESS, VERSION_EQUAL, and VERSION_GREATER operators in the if() command. This simplifies component-wise comparison of version numbers in the form "major[.minor[.patch[.tweak]]]". | ||||
* | ENH: Add if(TARGET) command | Brad King | 2008-08-20 | 1 | -0/+2 |
| | | | | | | | | | | It is useful to be able to test if a target has been created. Often targets are created only inside conditions. Rather than storing the result of the condition manually for testing by other parts of the project, it is much easier for the other parts to just test for the target's existence. This will also be useful when find-modules start reporting results with IMPORTED targets and projects want to test if a certain target is available. | ||||
* | BUG: fix memory leak and cleanup error string code | Ken Martin | 2008-06-28 | 1 | -1/+1 |
| | |||||
* | ENH: Add "if(POLICY policy-id)" option for IF command. | Brad King | 2008-03-20 | 1 | -0/+3 |
| | | | | | | | | | | | - This will help projects support multiple CMake versions. - In order to set a policy when using a newer CMake but still working with an older CMake one may write if(POLICY CMP1234) cmake_policy(SET CMP1234 NEW) endif(POLICY CMP1234) - Note that since CMake 2.4 does not have if(POLICY) supporting it will also require using "if(COMMAND cmake_policy)" | ||||
* | STYLE: document that if(COMMAND) works also for macros and functions | Alexander Neundorf | 2008-02-10 | 1 | -1/+2 |
| | | | | Alex | ||||
* | ENH: add return and break support to cmake, also change basic command ↵ | Ken Martin | 2008-01-23 | 1 | -4/+10 |
| | | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class | ||||
* | ENH: make commands lower case by default | Ken Martin | 2007-10-10 | 1 | -36/+36 |
| | |||||
* | ENH: also store the group matches from IF( MATCHES) in CMAKE_MATCH_(0..9) | Alexander Neundorf | 2007-08-29 | 1 | -1/+1 |
| | | | | Alex | ||||
* | ENH: add IF(IS_ABSOLUTE path), so no regex matching is required in the cmake ↵ | Alexander Neundorf | 2007-06-06 | 1 | -0/+2 |
| | | | | | | scripts Alex | ||||
* | STYLE: improve IF documentation to cover elseif | Ken Martin | 2007-01-26 | 1 | -2/+8 |
| | |||||
* | ENH: fix a warning and a nice fix to the IF command | Ken Martin | 2006-12-12 | 1 | -1/+2 |
| | |||||
* | ENH: Remove old IF(FILE_IS_NEWER) syntax. It was never in a release anyway. | Brad King | 2006-10-23 | 1 | -1/+0 |
| | |||||
* | ENH: Patch from Alex to provide nicer syntax for FILE_IS_NEWER. Using name ↵ | Brad King | 2006-10-23 | 1 | -0/+1 |
| | | | | IS_NEWER_THAN so old syntax will continue to work. | ||||
* | ENH: added elseif | Ken Martin | 2006-09-22 | 1 | -1/+2 |
| | |||||
* | ENH: Patch from Alex for adding IF(FILE_IS_NEWER). I also added a test. | Brad King | 2006-08-25 | 1 | -0/+4 |
| | |||||
* | ENH: Clarified documentation of EXISTS and IS_DIRECTORY modes. | Brad King | 2006-06-26 | 1 | -2/+4 |
| | |||||
* | BUG: Patch from Miguel A. Figueroa-Villanueva for fixing documentation. | Brad King | 2006-06-12 | 1 | -3/+3 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-11 | 1 | -3/+3 |
| | |||||
* | BUG: Fixed missing false values in documentation of IF command. | Brad King | 2006-04-18 | 1 | -2/+4 |
| | |||||
* | ENH: added some new functionality | Ken Martin | 2006-03-22 | 1 | -1/+3 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -2/+2 |
| | |||||
* | STYLE: fix docs | Ken Martin | 2005-11-16 | 1 | -1/+1 |
| | |||||
* | STYLE: fix the docs | Ken Martin | 2005-05-24 | 1 | -4/+2 |
| | |||||
* | ENH: big change that includes immediate subdir support, removing the notion ↵ | Ken Martin | 2005-03-18 | 1 | -6/+0 |
| | | | | of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings | ||||
* | BUG: When regular expression failes to compile, produce error: Fixes part of ↵ | Andy Cedilnik | 2004-08-03 | 1 | -2/+3 |
| | | | | Bug #1025 - CMake silently ignores regular expression failure | ||||
* | added strequal | Ken Martin | 2004-06-14 | 1 | -4/+6 |
| | |||||
* | better if expression support | Ken Martin | 2004-05-01 | 1 | -3/+13 |
| | |||||
* | ENH: add a numeric EQUAL to the IF statment, very useful for variable ↵ | Bill Hoffman | 2004-04-28 | 1 | -1/+3 |
| | | | | arguments in MACROS | ||||
* | ENH: Make IF command scriptable | Andy Cedilnik | 2004-02-19 | 1 | -0/+5 |
| | |||||
* | removed redundent includes | Ken Martin | 2003-08-10 | 1 | -1/+0 |
| | |||||
* | ENH: Cleaned up documentation and formatted it for use by cmDocumentation. | Brad King | 2003-02-14 | 1 | -9/+48 |
| | |||||
* | ERR: Fixed unused parameter warning. | Brad King | 2002-12-13 | 1 | -1/+1 |
| | |||||
* | ENH: Moved ExpandListVariables out of individual commands. Argument ↵ | Brad King | 2002-12-11 | 1 | -6/+10 |
| | | | | 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 King | 2002-10-23 | 1 | -3/+3 |
| | | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. | ||||
* | BUG: STRLESS and STRGREATER need to treat non-existent definitions as strings. | Brad King | 2002-10-02 | 1 | -0/+5 |
| | |||||
* | better error handling with if statements | Ken Martin | 2002-07-10 | 1 | -0/+1 |
| | |||||
* | consolidated IF handling and added checks for bad arguments | Ken Martin | 2002-07-01 | 1 | -0/+5 |
| | |||||
* | adde less greater | Ken Martin | 2002-05-23 | 1 | -1/+4 |
| | |||||
* | ENH:Updated copyright | Will Schroeder | 2002-01-21 | 1 | -29/+5 |
| | |||||
* | added exists option for if statement | Ken Martin | 2002-01-02 | 1 | -1/+3 |
| | |||||
* | ENH: change InitialPass to take a const reference to the argument string, to ↵ | Bill Hoffman | 2001-09-20 | 1 | -1/+1 |
| | | | | avoid changes to the file cache | ||||
* | added new if commands | Ken Martin | 2001-08-06 | 1 | -5/+5 |
| | |||||
* | added for each command | Ken Martin | 2001-07-25 | 1 | -3/+3 |
| | |||||
* | ENH: rename Invoke to InitialPass | Bill Hoffman | 2001-06-06 | 1 | -1/+1 |
| |