X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fconfigure.ac;h=d29e847b1a8eaf6ce3dacc93027a0920acc8106d;hb=8504635323bc4c2d7ade98771a4e281c2d56761c;hp=e87bae766064bef39514862edfc4e1159e5f78ee;hpb=81cb7610337b33508066dd400cd371ff6033c987;p=ghc-hetmet.git diff --git a/ghc/configure.ac b/ghc/configure.ac index e87bae7..d29e847 100644 --- a/ghc/configure.ac +++ b/ghc/configure.ac @@ -1,80 +1,12 @@ -dnl GHC-only part of fptools configuration -dnl -dnl Copyright (c) 1999 Manuel M. T. Chakravarty -dnl -dnl This file is subject to the same free software license as GHC. +# Initialise and check sanity. +AC_INIT([The Glorious Glasgow Haskell Compilation System], [6.3.20041107], [glasgow-haskell-bugs@haskell.org], [ghc]) +AC_CONFIG_SRCDIR([ghc.spec.in]) -dnl ###################################################################### -dnl Process this file with autoconf to produce a configure script. -dnl ###################################################################### +FP_SETUP_PROJECT_INFO +# Hmmm, we fix the RPM release number to 1 here... Is this convenient? +AC_SUBST([release], [1]) -dnl * Initialise and check sanity. -AC_INIT(ghc.spec.in) - -dnl * Compute the version number. -version=`sed -e 's/.*\([[0-9]]\)\.\([[0-9]]*\).*/\1.\2/' VERSION` -patchlevel=1 - -dnl These are needed by the .spec file. -AC_SUBST(version) -AC_SUBST(patchlevel) - -dnl Uncomment links to unix docs if necessary dnl NOTE: This is a slight -dnl hack: It needs to be synchronized with fptools/configure.ac and -dnl fptools/libraries/Makefile and should probably use target features -dnl instead of host. -AC_CANONICAL_HOST - -case $host in -i[3456]86-*-mingw32*) - unixHTMLStart="" - ;; -*) - unixHTMLStart="" - unixHTMLEnd="" - ;; -esac - -AC_SUBST(unixHTMLStart) -AC_SUBST(unixHTMLEnd) - -dnl Uncomment links to ObjectIO docs if necessary -AC_ARG_ENABLE(objectio, -[ --enable-objectio - Build ObjectIO, a portable GUI library for Haskell. -], -[ -ObjectIOHTMLStart="" -ObjectIOHTMLEnd="" -], -[ -ObjectIOHTMLStart="" -] -) - -AC_SUBST(ObjectIOHTMLStart) -AC_SUBST(ObjectIOHTMLEnd) - -dnl Uncomment links to HOpenGL docs if necessary -AC_ARG_ENABLE(hopengl, -[ --enable-hopengl - Build HOpenGL, a Haskell binding for OpenGL/GLUT. -], -[ -HOpenGLHTMLStart="" -HOpenGLHTMLEnd="" -], -[ -HOpenGLHTMLStart="" -] -) - -AC_SUBST(HOpenGLHTMLStart) -AC_SUBST(HOpenGLHTMLEnd) - -dnl * Write the results... -AC_OUTPUT(ghc.spec docs/libraries.html) +# Write the results... +AC_CONFIG_FILES([ghc.spec VERSION docs/users_guide/ug-book.xml mk/version.mk]) +AC_OUTPUT