[cairo] version was: (no subject)
behdad at cs.toronto.edu
Wed Aug 10 10:16:08 PDT 2005
On Wed, 10 Aug 2005, Carl Worth wrote:
> On Mon, 8 Aug 2005 23:59:21 -0400 (EDT), Behdad Esfahbod wrote:
> > Attached is the correct patch for version autofoo. The libtool
> > versioning stuff should be after initializing autotools to take
> > effect.
> > +AC_INIT([cairo],
> > + cairo_version_major.cairo_version_minor.cairo_version_microcairo_version_other,
> > +m4_define(cairo_version_major, 0)
> > +m4_define(cairo_version_minor, 6)
> > +m4_define(cairo_version_micro, 0)
> > +m4_define(cairo_version_other, -head)
> Does that work?
No :). Oops!
> We could just make CAIRO_VERSION_ENCODE multiply everything by 10 and
> then define CAIRO_VERSION as CAIRO_VERSION_ENCODE(MAJ,MIN,MIC)+1,
> (or +5, or perhaps +9 to more obviously make this digit distinct from
> the micro digit which is likely to hit 1 quite often).
Make it multiply by 100 then, like others, and let
CAIRO_VERSION_ENCODE get tag too. If tag is non-null, add
9 to the version returned.
More information about the cairo