Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use cmake::IssueMessage for warnings | Ben Boeckel | 2010-12-07 | 1 | -3/+8 |
| | |||||
* | Use 'CMake Warning' versus 'warning' for CDash | Ben Boeckel | 2010-12-07 | 1 | -1/+1 |
| | |||||
* | Fix long lines for KWStyle | Ben Boeckel | 2010-09-23 | 1 | -1/+1 |
| | |||||
* | Fix line lengths to be no more than 78 | Ben Boeckel | 2010-09-16 | 1 | -2/+4 |
| | |||||
* | Remove now unused variables | Ben Boeckel | 2010-09-08 | 1 | -2/+0 |
| | |||||
* | Use built-ins for readability and maintainability | Ben Boeckel | 2010-09-08 | 1 | -2/+3 |
| | |||||
* | Fix detection of system files | Ben Boeckel | 2010-09-02 | 1 | -2/+4 |
| | | | | | Instead of looking to see if the file is under CMAKE_ROOT, check to see if it is instead under the source or binary directories in use. | ||||
* | Add a flag to warn about system files | Ben Boeckel | 2010-09-01 | 1 | -4/+10 |
| | |||||
* | Rename strict-mode to warn-uninitialized | Ben Boeckel | 2010-09-01 | 1 | -3/+3 |
| | |||||
* | Complete strict-mode checks for uninitialized vars | Ben Boeckel | 2010-09-01 | 1 | -1/+1 |
| | |||||
* | Make --strict-mode option, and integrate with cmake-gui | Bill Hoffman | 2010-09-01 | 1 | -3/+10 |
| | |||||
* | Add a warning when variables are used uninitialized. | Bill Hoffman | 2010-09-01 | 1 | -1/+6 |
| | |||||
* | Fix seg fault for empty ENV{} call bug #9747 | Bill Hoffman | 2009-10-21 | 1 | -1/+5 |
| | |||||
* | Convert CMake to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -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. | ||||
* | BUG: Fix CMAKE_CURRENT_LIST_FILE in macros | Brad King | 2009-03-25 | 1 | -5/+1 |
| | | | | | | | | | | | | | | | | | | | | | The value of CMAKE_CURRENT_LIST_FILE is supposed to be the list file currently being executed. Before macros were introduced this was always the context of the argument referencing the variable. Our original implementation of macros replaced the context of command arguments inside the macro with that of the arguments of the calling context. This worked recursively, but only worked when macros had at least one argument. Furthermore, it caused parsing errors of the arguments to report the wrong location (calling context instead of line with error). The commit "Improve context for errors in macros" fixed the latter bug by keeping the lexical context of command arguments in macros. It broke evaluation of CMAKE_CURRENT_LIST_FILE because the calling context was no longer preserved in the argument referencing the variable. However, since our list file processing now maintains the proper value of CMAKE_CURRENT_LIST_FILE with dynamic scope we no longer need the context of the argument and can just evaluate the variable normally. | ||||
* | ENH: Create $CACHE{VAR} syntax | Brad King | 2008-09-25 | 1 | -1/+16 |
| | | | | | This syntax allows reading of cache entries even when variables of the same name have been defined in the local scope. See issue #7715. | ||||
* | ENH: Improve argument parsing error messages | Brad King | 2008-09-24 | 1 | -7/+18 |
| | | | | | | | | | | | | | | Previously error messages produced by parsing of command argument variable references, such as bad $KEY{VAR} syntax or a bad escape sequence, did not provide good context information. Errors parsing arguments inside macro invocations gave no context at all. Furthermore, some errors such as a missing close curly "${VAR" would be reported but build files would still be generated. These changes teach CMake to report errors with good context information for all command argument parsing problems. Policy CMP0010 is introduced so that existing projects that built despite such errors will continue to work. | ||||
* | BUG: Fixed @ONLY configuration to not try to parse ${} syntax at all. This ↵ | Brad King | 2007-06-06 | 1 | -28/+2 |
| | | | | fixes the original fix to bug#4393 and adds a test. | ||||
* | BUG: Fixed cmCommandArgumentLexer no-escape mode to not match ↵ | Brad King | 2007-06-04 | 1 | -9/+3 |
| | | | | backslash-escape sequences as lexical tokens at all. Needed to configure files with backslashes preceding an @VAR@ replacement. This fixes bug#5130. | ||||
* | ENH: add atonly support to cmCommandArgumentParserHelper.cxx and remove old ↵ | Bill Hoffman | 2007-02-09 | 1 | -10/+53 |
| | | | | non-yacc parser code from cmMakefile.cxx | ||||
* | BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722. | Brad King | 2006-10-04 | 1 | -0/+16 |
| | |||||
* | BUG: One should be able to escape the @ symbol. | Brad King | 2006-09-27 | 1 | -0/+1 |
| | |||||
* | COMP: Handle both ansi and non-ansi C | Andy Cedilnik | 2006-07-26 | 1 | -1/+1 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-10 | 1 | -25/+10 |
| | |||||
* | ENH: handle empty variables | Bill Hoffman | 2006-05-06 | 1 | -0/+4 |
| | |||||
* | ENH: add support for win64 for visual studio 2005 ide and nmake, also fix ↵ | Bill Hoffman | 2006-03-30 | 1 | -2/+2 |
| | | | | warnings produced by building for win64 | ||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -34/+34 |
| | |||||
* | ENH: remove UMR | Bill Hoffman | 2005-09-08 | 1 | -1/+0 |
| | |||||
* | ENH: Remove stray abort | Andy Cedilnik | 2005-06-21 | 1 | -1/+0 |
| | |||||
* | BUG: Fix escaping to make OSX work again | Andy Cedilnik | 2005-06-21 | 1 | -1/+3 |
| | |||||
* | ENH: Improve handling of escaped characters | Andy Cedilnik | 2005-06-17 | 1 | -1/+50 |
| | |||||
* | ENH: More cleanups | Andy Cedilnik | 2005-06-14 | 1 | -118/+7 |
| | |||||
* | ENH: Handle non-existing variables | Andy Cedilnik | 2005-06-13 | 1 | -1/+1 |
| | |||||
* | ENH: More optimization | Andy Cedilnik | 2005-06-13 | 1 | -15/+8 |
| | |||||
* | ENH: Handle errors and optimize a bit | Andy Cedilnik | 2005-06-13 | 1 | -3/+15 |
| | |||||
* | ENH: Handle more cases | Andy Cedilnik | 2005-06-08 | 1 | -5/+13 |
| | |||||
* | ENH: Initial import (not working yet) | Andy Cedilnik | 2005-06-08 | 1 | -0/+352 |