X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/b906441c9568615be3ddce717a6e365b2e368af3..2efa0406e3ce614d575ad0462afd3b18b04b2d06:/m4/prereq.m4 diff --git a/m4/prereq.m4 b/m4/prereq.m4 index 8b6ef3da..93001ae8 100644 --- a/m4/prereq.m4 +++ b/m4/prereq.m4 @@ -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],