[configure.in] Move library version information to Version.mk

This commit is contained in:
Behdad Esfahbod 2008-08-27 17:53:02 -04:00
parent 2cf82eaf0d
commit 98942f99f3
3 changed files with 16 additions and 8 deletions

View file

@ -57,6 +57,7 @@ endif
EXTRA_DIST = \
autogen.sh \
Version.mk \
AUTHORS \
BIBLIOGRAPHY \
BUGS \

10
Version.mk Normal file
View file

@ -0,0 +1,10 @@
#
# cairo package version number, (as distinct from shared library version)
#
# For the minor number: odd => unstable series
# even => stable series
# For the micro number: odd => in-progress development (from git)
# even => tar-file snapshot or release
cairo_version_major=1
cairo_version_minor=7
cairo_version_micro=5

View file

@ -1,13 +1,10 @@
AC_PREREQ(2.58)
dnl cairo package version number, (as distinct from shared library version)
dnl For the minor number: odd => unstable series
dnl even => stable series
dnl For the micro number: odd => in-progress development (from git)
dnl even => tar-file snapshot or release
m4_define(cairo_version_major, 1)
m4_define(cairo_version_minor, 7)
m4_define(cairo_version_micro, 5)
m4_define([cairo_version_macro],
m4_bpatsubst(m4_include(Version.mk),
[^\([a-zA-Z0-9_]*\) *= *\(.*\)],
[[m4_define(\1, \[\2\])]]))
cairo_version_macro
m4_define([cairo_release_status],
[m4_if(m4_eval(cairo_version_micro % 2), [1], [git],