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

Reply via email to