From: Brad K. <bra...@ki...> - 2004-01-09 20:56:56
|
On Fri, 9 Jan 2004, Amitha Perera wrote: > On Fri 09 Jan 2004, Brad King wrote: > > I propose the following change to vxl_version.h. It would be useful to > > compare vxl versions on a per-day basis during preprocessing. > > Why would this be useful? ITK needs to work both with a CVS version of VXL and a periodically updated copy. As the API changes (like resize->set_size) I need to be able to have ITK detect which API is present. I can do this by looking in CVS logs for the day on which the change was made and then use #if checks based on VXL_VERSION_DATE_FULL to exactly match the change down to the day. This gives us a very low-maintenance, high-resolution way of having API version numbering with no human interaction. Fred Wheeler also pointed out that it would be a way to confirm that the cvs mirrors are updating correctly. -Brad |