diff options
author | Jim Meyering <jim@meyering.net> | 2003-02-02 18:18:05 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2003-02-02 18:18:05 +0000 |
commit | 1facca43804189f90a647e1c0fc49b1d21263d09 (patch) | |
tree | 37ea1d3753d781603d1ab43202eab3cb3152ccc0 /m4 | |
parent | 50d375102fff1255d4f145152dc8068a1c2a700a (diff) | |
download | coreutils-1facca43804189f90a647e1c0fc49b1d21263d09.tar.xz |
(jm_PREREQ_REGEX): New function, from gnulib.
(jm_INCLUDED_REGEX): Use it.
Diffstat (limited to 'm4')
-rw-r--r-- | m4/regex.m4 | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/m4/regex.m4 b/m4/regex.m4 index ddb198c9b..75189ad3a 100644 --- a/m4/regex.m4 +++ b/m4/regex.m4 @@ -88,8 +88,26 @@ AC_DEFUN([jm_INCLUDED_REGEX], jm_with_regex=$ac_use_included_regex) if test "$jm_with_regex" = yes; then AC_LIBOBJ(regex) + jm_PREREQ_REGEX fi ], ) ] ) + +# Prerequisites of lib/regex.c. +AC_DEFUN([jm_PREREQ_REGEX], +[ + dnl FIXME: Maybe provide a btowc replacement someday: solaris-2.5.1 lacks it. + dnl FIXME: Check for wctype and iswctype, and and add -lw if necessary + dnl to get them. + + dnl Persuade glibc <string.h> to declare mempcpy(). + AC_REQUIRE([AC_GNU_SOURCE]) + + AC_REQUIRE([AC_FUNC_ALLOCA]) + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_HEADERS_ONCE(limits.h string.h wchar.h wctype.h) + AC_CHECK_FUNCS_ONCE(isascii mempcpy) + AC_CHECK_FUNCS(btowc) +]) |