* m4/fnmatch_h.m4 (gl_REPLACE_FNMATCH_H): New macro.
* m4/fnmatch.m4 (gl_FUNC_FNMATCH_POSIX): Invoke it.
2018-08-19 Bruno Haible <bruno@clisp.org>
+ fnmatch-h: Formalize side effects from other modules.
+ * m4/fnmatch_h.m4 (gl_REPLACE_FNMATCH_H): New macro.
+ * m4/fnmatch.m4 (gl_FUNC_FNMATCH_POSIX): Invoke it.
+
limits-h: Formalize side effects from other modules.
* m4/limits-h.m4 (gl_REPLACE_LIMITS_H): New macro.
* m4/stdint.m4 (gl_STDINT_H): Invoke it.
-# Check for fnmatch - serial 12. -*- coding: utf-8 -*-
+# Check for fnmatch - serial 13. -*- coding: utf-8 -*-
# Copyright (C) 2000-2007, 2009-2018 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
fi
fi
if test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; then
- FNMATCH_H=fnmatch.h
- AM_CONDITIONAL([GL_GENERATE_FNMATCH_H], [test -n "$FNMATCH_H"])
+ gl_REPLACE_FNMATCH_H
fi
])
-# fnmatch_h.m4 serial 3
+# fnmatch_h.m4 serial 4
dnl Copyright (C) 2009-2018 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
[fnmatch])
])
+dnl Unconditionally enables the replacement of <fnmatch.h>.
+AC_DEFUN([gl_REPLACE_FNMATCH_H],
+[
+ AC_REQUIRE([gl_FNMATCH_H_DEFAULTS])
+ FNMATCH_H='fnmatch.h'
+ AM_CONDITIONAL([GL_GENERATE_FNMATCH_H], [test -n "$FNMATCH_H"])
+])
+
AC_DEFUN([gl_FNMATCH_MODULE_INDICATOR],
[
dnl Use AC_REQUIRE here, so that the default settings are expanded once only.