Hi Paul,

I manually update these version number, and right now they are
1.9.1-0virtue of the dev release made last Monday.  Each week the
minor
point/release number will increment till we get to ready to release the
stable 2.0

Robert.

On 4/27/07, Paul Martz <[EMAIL PROTECTED]> wrote:

 Hi Robert -- The Version header contains four CPP defines.

OSG_VERSION_MAJOR
OSG_VERSION_MINOR
OSG_VERSION_RELEASE
OSG_VERSION_REVISION

How and when are these incremented? Could you add comments that describe
this process? Could you add a map of past releases to how these values are
set?

One problem I recently ran into was that these numbers were still 1, 2, 0,
and 0 long after the 1.2 release, even though an incompatible change had
occurred (parameters to drawImplementation) and there was no way to check at
compile time for a difference between the SVN head (which contained the
change) and the 1.2 release (which didn't). The problem has been resolved
at this time, of course.

How do you recommend someone check for OSG version at compile time? To
check for version at least 1.2, for example, apparently I have to do this:

#if ((OSG_VERSION_MAJOR>=1) && (OSG_VERSION_MINOR>=2))

Thanks,

Paul Martz
*Skew Matrix Software LLC*
http://www.skew-matrix.com
303 859 9466


_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to