Commit 637e79ff authored by simonmar's avatar simonmar

[project @ 2000-06-29 13:40:17 by simonmar]

Add test for GNU regex in libc, which we'll use to decide whether to
compile our own copy of the library in package text.
parent 168e69c3
dnl $Id: aclocal.m4,v 1.50 2000/06/15 20:22:53 panne Exp $
dnl $Id: aclocal.m4,v 1.51 2000/06/29 13:40:17 simonmar Exp $
dnl
dnl Extra autoconf macros for the Glasgow fptools
dnl
......@@ -73,6 +73,25 @@ fi
])
dnl *** Does libc contain GNU regex? ***
dnl
AC_DEFUN(FPTOOLS_REGEX_IN_LIBC,
[AC_CACHE_CHECK([for GNU regex in libc], fptools_cv_have_regex,
[AC_TRY_LINK([#if HAVE_UNISTD_H
#include <unistd.h>
#endif
#include <regex.h>
],[ struct re_pattern_buffer patbuf; re_compile_pattern("",0,&patbuf); ],
fptools_cv_have_regex=yes, fptools_cv_have_regex=no)])
if test "$fptools_cv_have_regex" = yes; then
HaveRegex=YES
else
HaveRegex=NO
fi
AC_SUBST(HaveRegex)
])
dnl ** check for leading underscores in symbol names
dnl
dnl Test for determining whether symbol names have a leading
......
......@@ -721,6 +721,9 @@ AC_CHECK_LIB(gmp, mpz_fdiv_qr, HaveLibGmp=YES; LibGmp=gmp,
AC_SUBST(HaveLibGmp)
AC_SUBST(LibGmp)
dnl ** check whether this machine has GNU regex in libc.
FPTOOLS_REGEX_IN_LIBC
dnl ** check whether this machine has BFD and liberty installed (used for debugging)
dnl the order of these tests matters: bfd needs liberty
AC_CHECK_LIB(iberty, xmalloc)
......
......@@ -542,6 +542,12 @@ endif
HaveLibGmp = @HaveLibGmp@
LibGmp = @LibGmp@
#-----------------------------------------------------------------------------
# Regex library
# (if present in libc use that one, otherwise use the one in the tree)
#
HaveRegex = @HaveRegex@
#-----------------------------------------------------------------------------
# Flex
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment