Skip to content
Snippets Groups Projects
Commit 637e79ff authored by Simon Marlow's avatar Simon Marlow
Browse files

[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
No related merge requests found
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
......
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