diff options
-rw-r--r-- | Makefile.am | 1 | ||||
-rw-r--r-- | Version.mk | 10 | ||||
-rw-r--r-- | configure.in | 13 |
3 files changed, 16 insertions, 8 deletions
diff --git a/Makefile.am b/Makefile.am index 721d7c87..401af2c5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -57,6 +57,7 @@ endif EXTRA_DIST = \ autogen.sh \ + Version.mk \ AUTHORS \ BIBLIOGRAPHY \ BUGS \ diff --git a/Version.mk b/Version.mk new file mode 100644 index 00000000..f0426020 --- /dev/null +++ b/Version.mk @@ -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 diff --git a/configure.in b/configure.in index 9985787c..5b0bde97 100644 --- a/configure.in +++ b/configure.in @@ -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], |