From 8793fc2ca29e8ad7f04730c05e9446f8c12fed3d Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 20 Sep 1999 06:12:58 +0000 Subject: [PATCH] Initial revision --- m4/fnmatch.m4 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 m4/fnmatch.m4 diff --git a/m4/fnmatch.m4 b/m4/fnmatch.m4 new file mode 100644 index 0000000..5654a41 --- /dev/null +++ b/m4/fnmatch.m4 @@ -0,0 +1,19 @@ +dnl This is a copy of autoconf 2.13, except we also check that +dnl FNM_FILE_NAME | FNM_LEADING_DIR works. +dnl +undefine([AC_FUNC_FNMATCH]) +AC_DEFUN(AC_FUNC_FNMATCH, +[AC_CACHE_CHECK(for GNU-style fnmatch, ac_cv_func_fnmatch_works, +# Some versions of Solaris or SCO have a broken or incompatible fnmatch. +# So we run a test program. If we are cross-compiling, take no chance. +# Thanks to John Oleynick, Franc,ois Pinard, and Paul Eggert for this test. +[AC_TRY_RUN([main() { + exit (fnmatch ("a*", "abc", 0) != 0 + || fnmatch("*c*", "c/x", FNM_FILE_NAME | FNM_LEADING_DIR) != 0); +}], +ac_cv_func_fnmatch_works=yes, ac_cv_func_fnmatch_works=no, +ac_cv_func_fnmatch_works=no)]) +if test $ac_cv_func_fnmatch_works = yes; then + AC_DEFINE(HAVE_FNMATCH) +fi +]) -- 2.45.2