]> git.saurik.com Git - bison.git/blobdiff - m4/prereq.m4
(EXTRA_DIST): Add stdbool.m4.
[bison.git] / m4 / prereq.m4
index 8b6ef3da1634c9dc11f6e0f4d8a1af851cf209eb..6c90a4e91112157c3b12cf5b3e496635d2dc0092 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.