diff --git a/configure.ac b/configure.ac index 8c7a1325289ed169d1f14457a26c20e0d53db2e4..747623dbfe7681c972ebb2a8f44a53a08ae59b1a 100644 --- a/configure.ac +++ b/configure.ac @@ -11,7 +11,17 @@ OPUS_MAJOR_VERSION=0 OPUS_MINOR_VERSION=9 OPUS_MICRO_VERSION=6 OPUS_EXTRA_VERSION= -OPUS_VERSION=$OPUS_MAJOR_VERSION.$OPUS_MINOR_VERSION.$OPUS_MICRO_VERSION$OPUS_EXTRA_VERSION + +OPUS_VERSION="$OPUS_MAJOR_VERSION.$OPUS_MINOR_VERSION.$OPUS_MICRO_VERSION$OPUS_EXTRA_VERSION" +AC_MSG_CHECKING([git revision]) +GIT_VERSION=$(git describe --tags 2>/dev/null) +if test -z "$GIT_VERSION"; then + AC_MSG_RESULT([no]) +else + AC_MSG_RESULT([$GIT_VERSION]) + OPUS_VERSION="$GIT_VERSION" +fi + LIBOPUS_SUFFIX=0 OPUS_LT_CURRENT=0 @@ -27,6 +37,7 @@ AC_SUBST(LIBOPUS_SUFFIX) VERSION=$OPUS_VERSION PACKAGE=opus +# For our version string AC_SUBST(OPUS_VERSION) AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)