From 4a11ac99187ee4b72946a106078d65e2d911bc97 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 13 Apr 2000 08:15:01 +0000 Subject: [PATCH] (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use new AH_VERBATIM to insert required #ifndef into config.h.in. Suggestion from Akim Demaille. --- m4/jm-macros.m4 | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/m4/jm-macros.m4 b/m4/jm-macros.m4 index 317ea28c85..63319cd846 100644 --- a/m4/jm-macros.m4 +++ b/m4/jm-macros.m4 @@ -1,4 +1,4 @@ -#serial 14 +#serial 15 dnl Misc type-related macros for fileutils, sh-utils, textutils. @@ -195,9 +195,13 @@ AC_DEFUN(jm_MACROS, # This macro must be invoked before any tests that run the compiler. AC_DEFUN(jm_CHECK_ALL_TYPES, [ + # Emit this code into config.h.in. + # The ifndef is to avoid redefinition warnings. + AH_VERBATIM([_GNU_SOURCE], [#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif]) + # Enable GNU extensions. - # Define this here, not in acconfig's @TOP@ section, since definitions - # in the latter don't make it into the configure-time tests. AC_DEFINE([_GNU_SOURCE], 1, [Enable GNU extensions on systems that have them.]) -- 2.30.2