Skip to content
Snippets Groups Projects
Commit 313bf74d authored by Michael Weber's avatar Michael Weber
Browse files

[project @ 2000-07-13 09:17:57 by michaelw]

more changes to FPTOOLS_GHC_VERSION:
* fixed bug in too-many-args case
* reworked regexp for versions
parent 5b042b34
No related branches found
No related tags found
No related merge requests found
dnl $Id: aclocal.m4,v 1.54 2000/07/11 21:25:37 michaelw Exp $ dnl $Id: aclocal.m4,v 1.55 2000/07/13 09:17:57 michaelw Exp $
dnl dnl
dnl Extra autoconf macros for the Glasgow fptools dnl Extra autoconf macros for the Glasgow fptools
dnl dnl
...@@ -351,7 +351,6 @@ rm -fr conftest* ...@@ -351,7 +351,6 @@ rm -fr conftest*
]) ])
dnl dnl
dnl FPTOOLS_GHC_VERSION
dnl FPTOOLS_GHC_VERSION(version) dnl FPTOOLS_GHC_VERSION(version)
dnl FPTOOLS_GHC_VERSION(major, minor [, patchlevel]) dnl FPTOOLS_GHC_VERSION(major, minor [, patchlevel])
dnl FPTOOLS_GHC_VERSION(version, major, minor, patchlevel) dnl FPTOOLS_GHC_VERSION(version, major, minor, patchlevel)
...@@ -366,7 +365,7 @@ ${GHC-ghc} --version > conftestghc 2>&1 ...@@ -366,7 +365,7 @@ ${GHC-ghc} --version > conftestghc 2>&1
cat conftestghc >&AC_FD_CC cat conftestghc >&AC_FD_CC
dnl `Useless Use Of cat' award... dnl `Useless Use Of cat' award...
changequote(<<, >>)dnl changequote(<<, >>)dnl
FPTOOLS_CV_GHC_VERSION=`cat conftestghc | sed -n -e 's/.* version \([0-9.]\+\(, patchlevel [0-9]\+\)\?\)/\1/;t PL;b;:PL s/, patchlevel */./;p'` FPTOOLS_CV_GHC_VERSION=`cat conftestghc | sed -n -e 's/, patchlevel *\([0-9]\)/.\1/;s/.* version \([0-9.]\+\).*/\1/p'`
changequote([, ])dnl changequote([, ])dnl
rm -fr conftest* rm -fr conftest*
if test "[$]FPTOOLS_CV_GHC_VERSION" = "" if test "[$]FPTOOLS_CV_GHC_VERSION" = ""
...@@ -399,8 +398,8 @@ ifelse($#, [1], [dnl ...@@ -399,8 +398,8 @@ ifelse($#, [1], [dnl
[$2]="[$]FPTOOLS_CV_GHC_VERSION[_major]" [$2]="[$]FPTOOLS_CV_GHC_VERSION[_major]"
[$3]="[$]FPTOOLS_CV_GHC_VERSION[_minor]" [$3]="[$]FPTOOLS_CV_GHC_VERSION[_minor]"
[$4]="[$]FPTOOLS_CV_GHC_VERSION[_pl]" [$4]="[$]FPTOOLS_CV_GHC_VERSION[_pl]"
], [AC_MSG_ERROR([wrong number of arguments to $0])])dnl ], [AC_MSG_ERROR([wrong number of arguments to [$0]])])dnl
undefine(FPTOOLS_CV_GHC_VERSION)dnl undefine([FPTOOLS_CV_GHC_VERSION])dnl
])dnl ])dnl
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment