Initial revision
This commit is contained in:
19
m4/fnmatch.m4
Normal file
19
m4/fnmatch.m4
Normal file
@@ -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
|
||||
])
|
||||
Reference in New Issue
Block a user