Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: support parenthesis as arguments and in conditionals feature request #6191 | Ken Martin | 2008-06-26 | 1 | -2/+17 |
| | |||||
* | ENH: write the cmake version into the file created by ↵ | Alexander Neundorf | 2008-04-27 | 1 | -1/+2 |
| | | | | | | | | | | EXPORT_LIBRARY_DEPENDENCIES() to help with debugging later on. The same should be done in the import target files (but I didn't have time to do it yet). STYLE: fix line length in cmListFileCache.cxx Alex | ||||
* | ENH: Allow policy CMP0000 to be set explicitly | Brad King | 2008-03-31 | 1 | -24/+6 |
| | | | | | | | | - Message for missing cmake_minimum_required is not issued until the end of processing the top CMakeLists.txt file - During processing a cmake_policy command may set behavior - OLD behavior is to silently ignore the problem - NEW behavior is to issue an error instead of a warning | ||||
* | ENH: tiny performance improvement | Ken Martin | 2008-03-20 | 1 | -1/+2 |
| | |||||
* | ENH: small simple projects do not need to specify cmake minimum required | Ken Martin | 2008-03-20 | 1 | -1/+35 |
| | |||||
* | ENH: Improve warning about specifying a cmake version | Brad King | 2008-03-19 | 1 | -23/+24 |
| | | | | | | | | | | - Update policy CMP0000 to require use of the command cmake_minimum_required and not cmake_policy so there is only one way to avoid it. - Explicitly specify the line users should add. - Reference policy CMP0000 only at the end. - Fix policy CMP0000 documentation to not suggest use of the cmake_policy command. | ||||
* | ENH: Improve new error/warning message generation | Brad King | 2008-03-13 | 1 | -0/+15 |
| | | | | | | | | | | - Add cmListFileBacktrace to record stack traces - Move main IssueMessage method to the cmake class instance (make the backtrace an explicit argument) - Change cmMakefile::IssueMessage to construct a backtrace and call the cmake instance version - Record a backtrace at the point a target is created (useful later for messages issued by generators) | ||||
* | ENH: change CMP_ to CMP | Ken Martin | 2008-03-13 | 1 | -3/+3 |
| | |||||
* | ENH: add enum to IssueMessage | Bill Hoffman | 2008-03-11 | 1 | -2/+2 |
| | |||||
* | ENH: Improve handling of old-style compatibility. | Brad King | 2008-03-07 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | - Remove CMP_0001 (no slash in target name) and restore old CMAKE_BACKWARDS_COMPATIBILITY check for it - Replace all checks of CMAKE_BACKWARDS_COMPATIBILITY with cmLocalGenerator::NeedBackwardsCompatibility calls - Create new CMP_0001 to determine whether or not CMAKE_BACKWARDS_COMPATIBILITY is used. (old = use, new = ignore) - Show CMAKE_BACKWARDS_COMPATIBILITY in cache only when CMP_0001 is set to OLD or WARN - Update documentation of cmake_policy and cmake_minimum_required to indicate their relationship and the 2.4 version boundary - When no cmake policy version is set in top level makefile implicitly call cmake_policy(VERSION 2.4) which restores CMAKE_BACKWARDS_COMPATIBILITY and other 2.4 compatibility - Fix tests MakeClean and Preprocess to call cmake_policy(VERSION 2.6) because they depend on new policies | ||||
* | ENH: clean up some policy stuff and interactions with ↵ | Ken Martin | 2008-03-07 | 1 | -26/+5 |
| | | | | CMAKE_BACKWARDS_COMPATIBILITY and CMAKE_MINIMUM_REQUIRED | ||||
* | STYLE: fix line length issue | Ken Martin | 2008-03-07 | 1 | -2/+4 |
| | |||||
* | ENH: New format for warning and error messages | Brad King | 2008-03-07 | 1 | -6/+6 |
| | | | | | | | | | | | | | - 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 | ||||
* | BUG: keep CMAKE_BACKWARDS_COMP as internal | Ken Martin | 2008-03-06 | 1 | -0/+13 |
| | |||||
* | BUG: make default CMAKE_BACKWARDS_COMPATIBILITY 2.5 | Ken Martin | 2008-03-06 | 1 | -1/+1 |
| | |||||
* | BUG: change in handling of cmake_minimum_required | Ken Martin | 2008-03-06 | 1 | -6/+1 |
| | |||||
* | BUG: change the handling of CMAKE_MINIMUM_REQUIRED and ↵ | Ken Martin | 2008-03-06 | 1 | -2/+58 |
| | | | | BACKWARDS_COMPATIBILITY and extend the documentaiton quite a bit | ||||
* | BUG: ParseFile should return false if there was a parse error. | Brad King | 2007-11-19 | 1 | -0/+4 |
| | |||||
* | COMP: Fix and/or disable warnings for Borland 5.6 build. | Brad King | 2006-08-01 | 1 | -0/+4 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-12 | 1 | -2/+4 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -14/+14 |
| | |||||
* | BUG: Remove some old legacy code and remove memory leak | Andy Cedilnik | 2006-03-08 | 1 | -18/+2 |
| | |||||
* | ENH: Since list file cache does not make much sense any more (because of ↵ | Andy Cedilnik | 2006-02-07 | 1 | -87/+8 |
| | | | | proper list file parsing), and it actually adds unnecessary complications and make ctest scripting not work, take it out | ||||
* | BUG: project command should also work with lower case | Ken Martin | 2005-07-06 | 1 | -1/+1 |
| | |||||
* | ENH: Improve handling of escaped characters | Andy Cedilnik | 2005-06-17 | 1 | -2/+2 |
| | |||||
* | BUG: Fixed line number of end of file error message. | Brad King | 2004-08-31 | 1 | -1/+3 |
| | |||||
* | BUG#1049: Added error message when file ends in an unterminated string. | Brad King | 2004-08-31 | 1 | -6/+12 |
| | |||||
* | ENH: more uniform approach to enable language, one step closer to being able ↵ | Bill Hoffman | 2004-08-26 | 1 | -1/+0 |
| | | | | to enable a language without modifing cmake source code | ||||
* | ENH: Added support for special variables CMAKE_CURRENT_LIST_FILE and ↵ | Brad King | 2004-08-04 | 1 | -11/+37 |
| | | | | 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: Using lex-based tokenizer and a simple recursive-descent parser in ↵ | Brad King | 2003-12-08 | 1 | -211/+116 |
| | | | | place of the old hand-coded parser for CMake listfiles. | ||||
* | ENH: Added support for # characters inside quoted arguments and for escaping ↵ | Brad King | 2003-07-09 | 1 | -16/+68 |
| | | | | # in a non-quoted argument. Improved parsing speed by not compiling regular expressions on blank lines. | ||||
* | ENH: Merged use of the kwsys RegularExpression class instead of ↵ | Brad King | 2003-06-23 | 1 | -7/+8 |
| | | | | cmRegularExpression. | ||||
* | Implement GetLineFromStream that actually works and use it instead of getline | Andy Cedilnik | 2003-03-27 | 1 | -19/+13 |
| | |||||
* | ENH: Improved filename/line number reporting in error message. Macro ↵ | Brad King | 2002-12-12 | 1 | -18/+18 |
| | | | | invocations now chain up the error message. | ||||
* | BUG: Multi-line functions must also increment line number, not the pointer. | Brad King | 2002-12-11 | 1 | -1/+1 |
| | |||||
* | ENH: Moved ExpandListVariables out of individual commands. Argument ↵ | Brad King | 2002-12-11 | 1 | -6/+183 |
| | | | | evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. | ||||
* | ENH: put the project command at the front of the project | Bill Hoffman | 2002-12-02 | 1 | -1/+1 |
| | |||||
* | ENH: remove cerr calls | Bill Hoffman | 2002-12-02 | 1 | -1/+0 |
| | |||||
* | ENH: add PROJECT command if there is not one | Bill Hoffman | 2002-12-02 | 1 | -4/+29 |
| | |||||
* | 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. | ||||
* | Add a way to remove files from cache | Andy Cedilnik | 2002-09-19 | 1 | -0/+10 |
| | |||||
* | remove unused variables | Ken Martin | 2002-09-15 | 1 | -2/+0 |
| | |||||
* | ENH: speed improvements | Bill Hoffman | 2002-04-11 | 1 | -1/+6 |
| | |||||
* | ENH:Updated copyright | Will Schroeder | 2002-01-21 | 1 | -0/+16 |
| | |||||
* | Improvements to the curses interface. | Berk Geveci | 2001-11-29 | 1 | -1/+6 |
| | |||||
* | ENH: add better error reports in parsing cmake files, like what file has the ↵ | Bill Hoffman | 2001-10-02 | 1 | -1/+2 |
| | | | | error | ||||
* | ENH: add caching for the input CMakeList.txt files, 2X speed up | Bill Hoffman | 2001-08-28 | 1 | -0/+86 |