[Insight-developers] ITK version numbers (was: Bump CMakeLists.txt version to 4.1.0)
bill.lorensen at gmail.com
Mon Dec 19 13:31:10 EST 2011
VTK's is different. VTK in vtkGenerateVTKConfig.cmake has the magic to
create a VTKConfig.cmake that uses the kwsys time stamp.
On Mon, Dec 19, 2011 at 1:27 PM, Brad King <brad.king at kitware.com> wrote:
> On 12/19/2011 1:13 PM, Bill Lorensen wrote at
>> VTK has a nice feature for versioning. If the minor version is odd,
>> the patch version is the kwsys generated date stamp.
> ITK and VTK both have something along those lines:
> I don't remember actually using a date as the patch level in either project.
> CMake used to use the date as the patch level in development versions.
> However it now uses the date as the fourth component so we don't actually
> need an odd/even distinction. The CMake version number is of the form:
> If the fourth component is less than 20000000 then it is a release and
> otherwise it is a development version as of the given date (CCYYMMDD).
> This has the advantage that if a feature is introduced on a given date
> then someone that needs it can depend on the development version as of
> that date as the minimum required version. The next release will have
> a version number larger than that because the major.minor.patch part
> will be bigger.
Unpaid intern in BillsBasement at noware dot com
More information about the Insight-developers