]> git.saurik.com Git - bison.git/blobdiff - m4/prereq.m4
(Invalid $n, Invalid @n, Type Clashes):
[bison.git] / m4 / prereq.m4
index 8b6ef3da1634c9dc11f6e0f4d8a1af851cf209eb..93001ae8ed4cf30ce9416062a9876374fefd195f 100644 (file)
@@ -1,10 +1,10 @@
-#serial 27
+#serial 28                                                         -*- Autoconf -*-
 
 dnl We use jm_ for non Autoconf macros.
 m4_pattern_forbid([^jm_[ABCDEFGHIJKLMNOPQRSTUVXYZ]])dnl
 
 # These are the prerequisite macros for files in the lib/
-# directories of the coreutils package.
+# directories of the fileutils, sh-utils, and textutils packages.
 
 AC_DEFUN([jm_PREREQ],
 [
@@ -32,6 +32,20 @@ AC_DEFUN([jm_PREREQ],
   jm_PREREQ_XREADLINK
 ])
 
+AC_DEFUN([jm_PREREQ_ARGMATCH],
+[
+  AC_REQUIRE([jm_PREREQ_QUOTEARG])
+  AC_REPLACE_FUNCS(strcasecmp strncasecmp)
+])
+
+# Ask for argmatch.[ch], and set it up.
+AC_DEFUN([jm_FUNC_ARGMATCH],
+[
+  AC_REQUIRE([jm_PREREQ_ARGMATCH])
+  AC_LIBOBJ([argmatch])
+  AC_LIBSOURCES([argmatch.c, argmatch.h])
+])
+
 AC_DEFUN([jm_PREREQ_ADDEXT],
 [
   dnl For addext.c.
@@ -80,13 +94,6 @@ AC_DEFUN([jm_PREREQ_HARD_LOCALE],
   AM_C_PROTOTYPES
 ])
 
-# AC_DEFUN([jm_PREREQ_HASH],
-# [
-#   AC_CHECK_HEADERS(stdlib.h)
-#   AC_HEADER_STDBOOL
-#   AC_REQUIRE([jm_CHECK_DECLS])
-# ])
-
 # If you use human.c, you need the following files:
 # inttypes.m4 ulonglong.m4
 AC_DEFUN([jm_PREREQ_HUMAN],