X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fconfigure.ac;h=597b15ce26a079d41d1e0b271a353cd101ab0caa;hb=c5f79a4ddd46b9364415c033d5f74cbefbe4e5f4;hp=31d06a6128cf9c52c86bab7d03a503e3e005f567;hpb=13ec31c00cdb714370077c8b0a3805452609315d;p=ghc-hetmet.git diff --git a/ghc/configure.ac b/ghc/configure.ac index 31d06a6..597b15c 100644 --- a/ghc/configure.ac +++ b/ghc/configure.ac @@ -1,13 +1,18 @@ # Initialise and check sanity. -AC_INIT([ghc.spec.in]) +AC_INIT([Glasgow Haskell Compiler], [6.3], [glasgow-haskell-bugs@haskell.org], [ghc]) +AC_CONFIG_SRCDIR([ghc.spec.in]) -# Compute the version number. -version=`sed -e 's/.*\([[0-9]]\)\.\([[0-9]]*\).*/\1.\2/' VERSION` -patchlevel=1 +# Calculate project version as an integer, using 2 digits for minor version +case $PACKAGE_VERSION in + *.?) ProjectVersionInt=`echo "$PACKAGE_VERSION" | sed 's,^\(.*\)\.\(.\)$,\10\2,'` ;; + *.??) ProjectVersionInt=`echo "$PACKAGE_VERSION" | sed 's,^\(.*\)\.\(..\)$,\1\2,'` ;; + *) AC_MSG_ERROR([bad package version $PACKAGE_VERSION]) ;; +esac +AC_SUBST([ProjectVersionInt]) -# These are needed by the .spec file. -AC_SUBST(version) -AC_SUBST(patchlevel) +# Hmmm, we fix the RPM release number to 1 here... Is this convenient? +AC_SUBST([release], [1]) # Write the results... -AC_OUTPUT([ghc.spec]) +AC_CONFIG_FILES([ghc.spec VERSION docs/users_guide/ug-book.xml mk/version.mk]) +AC_OUTPUT