X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=configure.in;h=ceef392e363c8bcf0160821988407b1cae1b12ff;hp=96be9d3670070b41dfadcc5d6e01e83b704c7146;hb=cf8f92747d9bd3f54f9dd206f7952eba12f7c791;hpb=0b1b69cae8f548d656e0955fc543dd14ab93a139 diff --git a/configure.in b/configure.in index 96be9d36..ceef392e 100644 --- a/configure.in +++ b/configure.in @@ -4,10 +4,10 @@ AC_INIT(ginac/basic.cpp) AC_PREREQ(2.13) dnl Configure options -AC_ARG_ENABLE(html-doc, [ --enable-help-doc build HTML documentation [default=yes]], , enable_html_doc=yes) +AC_ARG_ENABLE(html-doc, [ --enable-html-doc build HTML documentation [default=yes]], , enable_html_doc=yes) AC_ARG_ENABLE(ps-doc, [ --enable-ps-doc build PostScript documentation [default=yes]], , enable_ps_doc=yes) -dnl GiNaC version information +dnl GiNaC library version information dnl dnl Making releases: dnl GINACLIB_MICRO_VERSION += 1; @@ -23,9 +23,9 @@ dnl (don't we all *love* autoconf?)... GINACLIB_MAJOR_VERSION=0 GINACLIB_MINOR_VERSION=4 -GINACLIB_MICRO_VERSION=0 +GINACLIB_MICRO_VERSION=1 GINACLIB_INTERFACE_AGE=0 -GINACLIB_BINARY_AGE=0 +GINACLIB_BINARY_AGE=1 GINACLIB_VERSION=$GINACLIB_MAJOR_VERSION.$GINACLIB_MINOR_VERSION.$GINACLIB_MICRO_VERSION AC_SUBST(GINACLIB_MAJOR_VERSION) @@ -35,6 +35,23 @@ AC_SUBST(GINACLIB_INTERFACE_AGE) AC_SUBST(GINACLIB_BINARY_AGE) AC_SUBST(GINACLIB_VERSION) +dnl GiNaC archive file version information +dnl +dnl If properties have been added, ARCHIVE_VERSION += 1. +dnl If backwards compatibility has been broken, ARCHIVE_AGE to 0. +dnl +dnl The version number in newly created archives will be ARCHIVE_VERSION. +dnl Archives version (ARCHIVE_VERSION-ARCHIVE_AGE) thru ARCHIVE_VERSION can +dnl be read by this version of the GiNaC library. + +ARCHIVE_VERSION=0 +ARCHIVE_AGE=0 + +AC_SUBST(ARCHIVE_VERSION) +AC_SUBST(ARCHIVE_AGE) +AC_DEFINE_UNQUOTED(ARCHIVE_VERSION, $ARCHIVE_VERSION) +AC_DEFINE_UNQUOTED(ARCHIVE_AGE, $ARCHIVE_AGE) + dnl libtool versioning LT_RELEASE=$GINACLIB_MAJOR_VERSION.$GINACLIB_MINOR_VERSION LT_CURRENT=`expr $GINACLIB_MICRO_VERSION - $GINACLIB_INTERFACE_AGE` @@ -134,6 +151,7 @@ ginac-config ginac/Makefile check/Makefile ginsh/Makefile +tools/Makefile doc/Makefile doc/tutorial/Makefile doc/reference/Makefile