]> Savannah Git Hosting - gnulib.git/commitdiff
fnmatch-h: Formalize side effects from other modules.
authorBruno Haible <bruno@clisp.org>
Sun, 19 Aug 2018 18:58:58 +0000 (20:58 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 19 Aug 2018 18:58:58 +0000 (20:58 +0200)
* m4/fnmatch_h.m4 (gl_REPLACE_FNMATCH_H): New macro.
* m4/fnmatch.m4 (gl_FUNC_FNMATCH_POSIX): Invoke it.

ChangeLog
m4/fnmatch.m4
m4/fnmatch_h.m4

index b38be6b5ca540ac302d1a296068b6233c57306db..38d1ae397d52f849a574f605e52498b97ca4efeb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 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.
index f05f84508f4ff64761ec6b5c94f2aba269f24cfe..a61545ac274f7479c98ddebf12f5e3ac7257a690 100644 (file)
@@ -1,4 +1,4 @@
-# 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
@@ -125,8 +125,7 @@ AC_DEFUN([gl_FUNC_FNMATCH_POSIX],
     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
 ])
 
index afa59fe0a52fb109d4d567f5f0ef1befe4b98832..077dfef00d50256000089d451cb64e25189bd4a7 100644 (file)
@@ -1,4 +1,4 @@
-# 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,
@@ -49,6 +49,14 @@ AC_DEFUN_ONCE([gl_FNMATCH_H],
     [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.