# HG changeset patch # User Jim Meyering # Date 955965353 0 # Node ID 5f0d3e00bd5501127b269e721f082f6e703bcd2b # Parent 28f8722c956cfd4da5281c52086e590b4d14d2a1 Get it right :-) (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Emit the actual #define via AH_VERBATIM. Don't need separate AC_DEFINE. Suggestion from Akim Demaille. diff --git a/m4/jm-macros.m4 b/m4/jm-macros.m4 --- a/m4/jm-macros.m4 +++ b/m4/jm-macros.m4 @@ -1,4 +1,4 @@ -#serial 15 +#serial 16 dnl Misc type-related macros for fileutils, sh-utils, textutils. @@ -198,12 +198,9 @@ # Emit this code into config.h.in. # The ifndef is to avoid redefinition warnings. AH_VERBATIM([_GNU_SOURCE], [#ifndef _GNU_SOURCE -# undef _GNU_SOURCE +# define _GNU_SOURCE #endif]) - # Enable GNU extensions. - AC_DEFINE([_GNU_SOURCE]) - dnl This test must come as early as possible after the compiler configuration dnl tests, because the choice of the file model can (in principle) affect dnl whether functions and headers are available, whether they work, etc.