Brad King
98c51ff6dc
ENH: Overhaul CMake version numbering
...
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.
2009-03-05 15:17:07 -05:00
Brad King
4c137bad6b
ENH: Add ELF file parsing
...
- Enabled when system provides elf.h
- Introduce cmELF class to parse ELF files
- Use in cmSystemTools::GuessLibrarySOName to really get soname
2008-02-27 16:26:35 -05:00
Bill Hoffman
0dd276a311
ENH: remove CMAKE_PREFIX so changing it does not rebuild all
2008-02-18 13:03:40 -05:00
Ken Martin
236d1ebf56
ENH: added CMAKE_STRICT option for var and property checking
2007-10-16 14:28:37 -04:00
Bill Hoffman
2745742e09
STYLE: fix some kwstyle errors
2007-07-27 10:55:24 -04:00
Bill Hoffman
e9a80cd8a9
ENH: add rc to version stuff
2006-11-28 16:09:21 -05:00
Andy Cedilnik
29f91e1812
ENH: Propagate cmake variables to macros in C
2006-03-17 16:30:47 -05:00
Brad King
1d38a3e09e
BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files.
2006-03-16 17:09:08 -05:00
Bill Hoffman
c60f2fabc4
ENH: use cmake variables for cmDynamicLoader to figure out library prefix and extensions
2004-02-16 10:48:54 -05:00
Brad King
a1bb1a4712
ENH: Added optional configuration of data/doc/man dirs. This will be useful for package maintainers.
2003-07-21 16:38:53 -04:00
Brad King
1fe42129d4
ENH: Centralized setting of CMake version number to top-level CMake listfile.
2003-02-13 21:57:05 -05:00
Brad King
07d35e662d
ENH: Added cmStringStream class to wrap std::stringstream or std::strstream depending on the platform. The interface is that of std::stringstream, so no "ends" or "rdbuf()->freeze(0)" lines are needed.
2002-06-19 15:21:49 -04:00
Bill Hoffman
95e4feb361
BUG: add in for scope variable
2001-08-09 09:33:41 -04:00
Bill Hoffman
a2b757aa2d
ENH: better ability to find cmake program
2001-06-21 16:34:13 -04:00
Bill Hoffman
adbae91cb5
ENH: fix cmake so it can boot strap itself better
2001-06-20 13:56:38 -04:00