diff options
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 38 |
1 files changed, 33 insertions, 5 deletions
diff --git a/configure.in b/configure.in index 9fa0cd6..ff928d8 100644 --- a/configure.in +++ b/configure.in @@ -1,13 +1,41 @@ dnl Process this file with autoconf to produce a configure script. +AC_INIT(ChangeLog) +AM_INIT_AUTOMAKE(atk, 0.2) + +# +# Making releases: +# ATK_MICRO_VERSION += 1; +# ATK_INTERFACE_AGE += 1; +# ATK_BINARY_AGE += 1; +# if any functions have been added, set ATK_INTERFACE_AGE to 0. +# if backwards compatibility has been broken, +# set ATK_BINARY_AGE and ATK_INTERFACE_AGE to 0. +# + ATK_MAJOR_VERSION=0 -ATK_MINOR_VERSION=1 +ATK_MINOR_VERSION=0 +ATK_MICRO_VERSION=2 +ATK_INTERFACE_AGE=0 +ATK_BINARY_AGE=0 +## post-1.0 you'd add MINOR_VERSION in here, i.e. 0.3->1.0->1.0.1->1.0.2 +## note that micro version has to go in the libtool stuff below +ATK_VERSION=$ATK_MAJOR_VERSION.$ATK_MICRO_VERSION AC_SUBST(ATK_MAJOR_VERSION) AC_SUBST(ATK_MINOR_VERSION) - -AC_INIT(ChangeLog) -AM_INIT_AUTOMAKE(atk, 0.1) +AC_SUBST(ATK_MICRO_VERSION) +AC_SUBST(ATK_VERSION) + +# libtool versioning +LT_RELEASE=$ATK_MAJOR_VERSION.$ATK_MINOR_VERSION +LT_CURRENT=`expr $ATK_MICRO_VERSION - $ATK_INTERFACE_AGE` +LT_REVISION=$ATK_INTERFACE_AGE +LT_AGE=`expr $ATK_BINARY_AGE - $ATK_INTERFACE_AGE` +AC_SUBST(LT_RELEASE) +AC_SUBST(LT_CURRENT) +AC_SUBST(LT_REVISION) +AC_SUBST(LT_AGE) AC_PROG_CC AM_DISABLE_STATIC @@ -49,7 +77,7 @@ if $PKG_CONFIG --uninstalled $GLIB_PACKAGES $PANGO_PACKAGES; then else AC_CHECK_LIB(pango, pango_context_new, :, AC_MSG_ERROR([ *** Can't link to Pango. Pango is required to build - *** GTK+. For more information see http://www.pango.org]), $DEP_LIBS) + *** ATK. For more information see http://www.pango.org]), $DEP_LIBS) fi AC_CHECK_PROG(GTKDOC, gtkdoc-mkdb, true, false) |