# HG changeset patch # User John W. Eaton # Date 1259957897 18000 # Node ID c1210502785ba5bcacfe0df00315506c1114248a # Parent 3dbe6e920f768e1fa275c319b88707099f9a35fa provide OCTAVE_API_VERSION_NUMBER diff -r 3dbe6e920f76 -r c1210502785b ChangeLog --- a/ChangeLog Fri Dec 04 14:07:03 2009 -0500 +++ b/ChangeLog Fri Dec 04 15:18:17 2009 -0500 @@ -1,3 +1,9 @@ +2009-12-04 John W. Eaton + + * configure.ac (OCTAVE_API_VERSION_NUMBER): New variable. + (OCTAVE_API_VERSION): Define using OCTAVE_API_VERSION_NUMBER. + * common.mk (OCTAVE_API_VERSION_NUMBER): New variable. + 2009-12-04 John W. Eaton * configure.ac: Check $have_x = yes, not just $have_x. diff -r 3dbe6e920f76 -r c1210502785b common.mk --- a/common.mk Fri Dec 04 14:07:03 2009 -0500 +++ b/common.mk Fri Dec 04 15:18:17 2009 -0500 @@ -19,6 +19,7 @@ DESKTOP_FILE_INSTALL = @DESKTOP_FILE_INSTALL@ OCTAVE_VERSION = @OCTAVE_VERSION@ +OCTAVE_API_VERSION_NUMBER = @OCTAVE_API_VERSION_NUMBER@ OCTAVE_API_VERSION = @OCTAVE_API_VERSION@ OCTAVE_RELEASE_DATE = @OCTAVE_RELEASE_DATE@ OCTAVE_COPYRIGHT = @OCTAVE_COPYRIGHT@ diff -r 3dbe6e920f76 -r c1210502785b configure.ac --- a/configure.ac Fri Dec 04 14:07:03 2009 -0500 +++ b/configure.ac Fri Dec 04 15:18:17 2009 -0500 @@ -33,10 +33,12 @@ dnl PACKAGE_VERSION is set by the AC_INIT VERSION arg OCTAVE_VERSION="$PACKAGE_VERSION" -OCTAVE_API_VERSION="api-v38+" +OCTAVE_API_VERSION_NUMBER="38" +OCTAVE_API_VERSION="api-v$OCTAVE_API_VERSION_NUMBER+" OCTAVE_RELEASE_DATE="2009-09-12" OCTAVE_COPYRIGHT="Copyright (C) 2009 John W. Eaton and others." AC_SUBST(OCTAVE_VERSION) +AC_SUBST(OCTAVE_API_VERSION_NUMBER) AC_SUBST(OCTAVE_API_VERSION) AC_SUBST(OCTAVE_RELEASE_DATE) AC_SUBST(OCTAVE_COPYRIGHT) diff -r 3dbe6e920f76 -r c1210502785b src/ChangeLog --- a/src/ChangeLog Fri Dec 04 14:07:03 2009 -0500 +++ b/src/ChangeLog Fri Dec 04 15:18:17 2009 -0500 @@ -1,3 +1,8 @@ +2009-12-04 John W. Eaton + + * version.h.in (OCTAVE_API_VERSION_NUMBER): New macro. + * Makefile.am (version.h): Substitute OCTAVE_API_VERSION_NUMBER. + 2009-12-04 John W. Eaton * Makefile.am (mkdefs): New arguments, srcdir and file. diff -r 3dbe6e920f76 -r c1210502785b src/Makefile.am --- a/src/Makefile.am Fri Dec 04 14:07:03 2009 -0500 +++ b/src/Makefile.am Fri Dec 04 15:18:17 2009 -0500 @@ -600,6 +600,7 @@ version.h: version.h.in Makefile $(SED) < $< \ + -e "s|%OCTAVE_API_VERSION_NUMBER%|${OCTAVE_API_VERSION_NUMBER}|" \ -e "s|%OCTAVE_API_VERSION%|\"${OCTAVE_API_VERSION}\"|" \ -e "s|%OCTAVE_COPYRIGHT%|\"${OCTAVE_COPYRIGHT}\"|" \ -e "s|%OCTAVE_RELEASE_DATE%|\"${OCTAVE_RELEASE_DATE}\"|" \ diff -r 3dbe6e920f76 -r c1210502785b src/version.h.in --- a/src/version.h.in Fri Dec 04 14:07:03 2009 -0500 +++ b/src/version.h.in Fri Dec 04 15:18:17 2009 -0500 @@ -27,6 +27,8 @@ #define OCTAVE_VERSION %OCTAVE_VERSION% +#define OCTAVE_API_VERSION_NUMBER %OCTAVE_API_VERSION_NUMBER% + #define OCTAVE_API_VERSION %OCTAVE_API_VERSION% #define OCTAVE_RELEASE_DATE %OCTAVE_RELEASE_DATE%