On Fri, 21 May 2010, Enlightenment SVN wrote:
> Log: > eet now has an eet_version you can runtime check: > > eet_version->major > eet_version->minor > eet_version->micro > eet_version->revision > > also an ifdef. > > nb - revision is 0 if its a rrelease, > 0 if built from svn. > > > Author: raster > Date: 2010-05-21 07:07:25 -0700 (Fri, 21 May 2010) > New Revision: 49098 > > Modified: > trunk/eet/configure.ac trunk/eet/eet.pc.in trunk/eet/src/lib/Eet.h > trunk/eet/src/lib/eet_lib.c > > Modified: trunk/eet/configure.ac > =================================================================== > --- trunk/eet/configure.ac 2010-05-21 13:01:29 UTC (rev 49097) > +++ trunk/eet/configure.ac 2010-05-21 14:07:25 UTC (rev 49098) > @@ -22,9 +22,24 @@ > VMIN=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $2);}'` > VMIC=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $3);}'` > SNAP=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $4);}'` > + > +VREV="0" > +SVNVERSION=`which svnversion` > +if test -n "$SVNVERSION"; then > + VREV=`$SVNVERSION . | awk -F : '{printf("%s\n", $1);}' | tr 'A-z' ' '` > +fi > +# When released uncomment the following > +##VREV="0" > + > +AC_SUBST(VREV) > + > +AC_DEFINE_UNQUOTED(VMAJ, $VMAJ, [Major version]) > +AC_DEFINE_UNQUOTED(VMIN, $VMIN, [Minor version]) > +AC_DEFINE_UNQUOTED(VMIC, $VMIC, [Micro version]) > +AC_DEFINE_UNQUOTED(VREV, $VREV, [Revison]) > version_info=`expr $VMAJ + $VMIN`":$VMIC:$VMIN" > -#release="ver-pre-svn-00" > -#release_info="-release $release" > +##release="ver-pre-svn-00" > +##release_info="-release $release" > release_info="" > AC_SUBST(version_info) > AC_SUBST(release_info) > what about doing what i did for evil (m4_define and versions) ? Vincent ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel