Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix #12342: Add APPEND_STRING option to set_property() | Alex Neundorf | 2011-07-15 | 1 | -5/+7 |
| | | | | | | | | | set_property() has APPEND, which creates a list. E.g. when appending to COMPILE_FLAGS a string is needed, not a list. With the APPEND_STRING option the value is append as string, not as list. Alex | ||||
* | Correct misspelling in error message text. | David Cole | 2010-12-06 | 1 | -1/+1 |
| | |||||
* | Condense parsing of cache entries | Ben Boeckel | 2010-11-22 | 1 | -5/+9 |
| | | | | | If a cache line is being parsed, it shouldn't matter whether it has a type or not; just parse it however possible. | ||||
* | Support manual cache entries | Ben Boeckel | 2010-11-22 | 1 | -1/+2 |
| | |||||
* | Fix parsing of cache variables without a type | Ben Boeckel | 2010-11-22 | 1 | -3/+3 |
| | | | | | | | | | These mainly come from the command line or manual entries in the CMakeCache.txt file. We want to stop at the first '=' because this is what is most likely to have been meant. The variable can be quoted if the '=' is intended. Caveat: What if one wants both '"' and '=' in a variable name? | ||||
* | Remove unused #include <windows.h> | Brad King | 2010-01-13 | 1 | -4/+0 |
| | |||||
* | Fix warnings in CMake source code. Suppress warnings in Lexer and Parser ↵ | David Cole | 2009-09-30 | 1 | -2/+4 |
| | | | | files that are 'too hard' to fix. | ||||
* | 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. | ||||
* | Remove barely-used cmCacheManager::AddCacheEntry | Brad King | 2009-09-11 | 1 | -13/+0 |
| | | | | | | | The commit "Remove barely-used cmMakefile::AddCacheDefinition" removed all but one use of the cmCacheManager method 'bool' overload. This commit removes the other use and the entire method, thus reducing code duplication. | ||||
* | BUG: Document internal cache property MODIFIED | Brad King | 2009-03-13 | 1 | -0/+7 |
| | | | | | All cmake-defined properties should be documented, even if they are internal. This fixes the DocTest when CMAKE_STRICT is enabled. | ||||
* | BUG: Fix cache properties for CMAKE_STRICT build | Brad King | 2009-03-13 | 1 | -1/+5 |
| | | | | | All cmPropertyMap instances must have CMakeInstance set. This teaches cmCacheManager to set it on cache entries. | ||||
* | COMP: Do not use void returns | Brad King | 2009-03-12 | 1 | -1/+1 |
| | | | | | VS 6 does not support the C++ void returns feature. This removes an accidental use of it. | ||||
* | ENH: Define STRINGS cache entry property | Brad King | 2009-03-12 | 1 | -0/+11 |
| | | | | | | | This property defines a list of values for a cache entry of type STRING. A CMake GUI may optionally use a drop-down selection widget for the entry instead of a generic text entry field. We do not enforce that the value of the entry match one of the strings listed. | ||||
* | ENH: Refactor cache entry writing and reading | Brad King | 2009-03-12 | 1 | -163/+103 |
| | | | | | | This factors out duplicated code into reusable methods, thus simplifying writing and reading of cache entry help strings, keys, values, and properties. | ||||
* | ENH: Document CACHE entry properties | Brad King | 2009-03-10 | 1 | -0/+45 |
| | | | | | This adds a property documentation section for CACHE properties. We document the ADVANCED, HELPSTRING, TYPE, and VALUE properties. | ||||
* | ENH: Teach set/get_property about CACHE properties | Brad King | 2009-03-10 | 1 | -0/+12 |
| | | | | | | | | This adds the CACHE option to set_property and get_property commands. This allows full control over cache entry information, so advanced users can tweak their project cache as desired. The set_property command allows only pre-defined CACHE properties to be set since others would not persist anyway. | ||||
* | ENH: Use cmPropertyMap for cache properties | Brad King | 2009-03-10 | 1 | -99/+93 |
| | | | | | This re-implements cache entry property storage in cmCacheManager to use cmPropertyMap so it can share the standard property implementation. | ||||
* | ENH: Overhaul CMake version numbering | Brad King | 2009-03-05 | 1 | -4/+3 |
| | | | | | | | | | | | | | This moves the version numbers into an isolated configured header so that not all of CMake needs to rebuild when the version changes. Previously we had spaces, dashes and/or the word 'patch' randomly chosen before the patch number. Now we always report version numbers in the traditional format "<major>.<minor>.<patch>[-rc<rc>]". We still use odd minor numbers for development versions. Now we also use the CCYYMMDD date as the patch number of development versions, thus allowing tests for exact CMake versions. | ||||
* | ENH: fix fix for unc paths | Bill Hoffman | 2009-02-10 | 1 | -0/+1 |
| | |||||
* | BUG: fix for 0008378, lists with FILEPATH and UNC //server/path fail | Bill Hoffman | 2009-02-09 | 1 | -1/+18 |
| | |||||
* | ENH: Add unset() command. | Brad King | 2008-08-25 | 1 | -4/+0 |
| | | | | | | | | This introduces the unset() command to make it easy to unset CMake variables, environment variables, and CMake cache variables. Previously it was not even possible to unset ENV or CACHE variables (as in completely remove them). Changes based on patch from Philip Lowman. See issue #7507. | ||||
* | BUG: Fix uninitialzed members of cmCacheManager. | Brad King | 2008-01-29 | 1 | -0/+6 |
| | |||||
* | ENH: Added cmMakefile::NeedCacheCompatibility method and support for it in ↵ | Brad King | 2008-01-24 | 1 | -3/+38 |
| | | | | cmCacheManager. This will allow commands to modify their behavior when running with a cache loaded from an earlier CMake version. | ||||
* | ENH: fix spelling error | Bill Hoffman | 2007-09-07 | 1 | -1/+1 |
| | |||||
* | ENH: -U for removing variables now uses globbing expressions | Alexander Neundorf | 2007-06-04 | 1 | -1/+1 |
| | | | | | | | -cmCacheManager: now also variables with type UNINITIALIZED are saved in CMakeCache.txt, these are the vars defined using -DFOO=foo but without type Alex | ||||
* | ENH: also handle comments for variables which contain newlines | Alexander Neundorf | 2007-06-01 | 1 | -17/+20 |
| | | | | Alex | ||||
* | ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only ↵ | Bill Hoffman | 2006-11-29 | 1 | -3/+4 |
| | | | | use cmVersion | ||||
* | ENH: centralized locaiton of CMakeFiles setting | Ken Martin | 2006-06-14 | 1 | -3/+5 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-10 | 1 | -4/+4 |
| | |||||
* | ENH: Remove cmGlob and use glob from kwsys | Andy Cedilnik | 2006-03-21 | 1 | -2/+3 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -88/+89 |
| | |||||
* | STYLE: Fix some style issues | Andy Cedilnik | 2006-03-10 | 1 | -90/+114 |
| | |||||
* | ENH: if CMakeCache.txt has been removed, then automatically remove ↵ | Bill Hoffman | 2006-03-09 | 1 | -0/+21 |
| | | | | CMakefiles/*.cmake | ||||
* | ENH: better finding of mingw from msys, and delete CMakeFiles directory when ↵ | Bill Hoffman | 2006-02-21 | 1 | -0/+19 |
| | | | | cache is deleted | ||||
* | ENH: Report which cmake was used to generate the cache in the comment | Andy Cedilnik | 2006-02-14 | 1 | -2/+8 |
| | |||||
* | ENH: put cmake files intoa CMakeFiles subdir to clean up bin tree | Ken Martin | 2005-07-29 | 1 | -0/+2 |
| | |||||
* | STYLE: Fix typos | Andy Cedilnik | 2005-07-06 | 1 | -1/+1 |
| | |||||
* | ENH: make regex static so it is not recomputed for each line of the cache | Bill Hoffman | 2005-04-12 | 1 | -4/+4 |
| | |||||
* | COMP: Removed warning due to unsigned enum type. | Brad King | 2005-03-15 | 1 | -1/+1 |
| | |||||
* | BUG: Handle DOS files un unix file systems | Andy Cedilnik | 2004-10-27 | 1 | -4/+5 |
| | |||||
* | ENH: shorten the symbols a bit and remove maps of std::string for map of ↵ | Bill Hoffman | 2004-09-29 | 1 | -3/+3 |
| | | | | cmStdString | ||||
* | ENH: add better error reporting for file open failures | Bill Hoffman | 2004-09-07 | 1 | -1/+2 |
| | |||||
* | ENH: Adding MODIFIED property to cache values that have been changed by the ↵ | Brad King | 2004-06-23 | 1 | -0/+47 |
| | | | | user. | ||||
* | updates to gui to delete cache | Ken Martin | 2004-05-20 | 1 | -0/+8 |
| | |||||
* | BUG: Fixed Bug #154 - Uninitialized type initialized value cache variables ↵ | Andy Cedilnik | 2003-08-18 | 1 | -1/+1 |
| | | | | should return value | ||||
* | removed redundent includes | Ken Martin | 2003-08-10 | 1 | -1/+0 |
| | |||||
* | ENH: Get accessor for cache value as boolean | Andy Cedilnik | 2003-08-08 | 1 | -0/+5 |
| | |||||
* | BUG: Fix problem with uninitialized variables | Andy Cedilnik | 2003-08-02 | 1 | -4/+20 |
| | |||||
* | ENH: Allow specifying cmake variables on the command line without specifying ↵ | Andy Cedilnik | 2003-08-01 | 1 | -0/+36 |
| | | | | the type Bug #118 - Specifying cache entries with -D should not need the type | ||||
* | ENH: Merged use of the kwsys RegularExpression class instead of ↵ | Brad King | 2003-06-23 | 1 | -3/+4 |
| | | | | cmRegularExpression. |