summaryrefslogtreecommitdiffstats
path: root/Source/CMakeVersionSource.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Version: Always define CMake_VERSION_IS_DIRTY to 0 or 1Brad King2016-08-231-2/+0
| | | | | | | | In cmVersionConfig.h we must define this macro with a value because clients expect it to have one. Also ensure that all CMakeLists.txt code paths have an initialized value. Reported-by: Stephen Kelly <steveire@gmail.com>
* Version: Remove check for existence of CVS repositoryStephen Kelly2016-08-231-7/+0
|
* Make CMake version dirty state available to codeTobias Hunger2016-07-141-1/+3
| | | | | Set `CMake_VERSION_IS_DIRTY` to 1 or 0 depending on whether the CMake source tree is considered dirty or not.
* Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex)Rolf Eike Beer2014-04-141-2/+2
| | | | | | The matches have already been calculated and can simply be taken from CMAKE_MATCH_n variables. This avoids multiple compilations of the same or very similar regular expressions.
* Report commit hash in CMake development versionsBrad King2010-04-231-0/+37
For builds from Git repositories, add "-g<commit>" to the end of the version number. If the source tree is modified, append "-dirty". For builds from CVS checkouts, add "-cvs-<branch>".