diff options
author | Jim Meyering <jim@meyering.net> | 2000-04-12 06:19:45 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2000-04-12 06:19:45 +0000 |
commit | b08487e51316cbde25b69e54a963ca108cc096e3 (patch) | |
tree | 5daa99a4d2fcdd954513c32e6aa9972b6e36882a /m4/jm-macros.m4 | |
parent | 29d6a0aa75648e1af37a68105d2e3ec3d46f45ec (diff) | |
download | coreutils-b08487e51316cbde25b69e54a963ca108cc096e3.tar.xz |
(_GNU_SOURCE): Define.
(AC_SYS_LARGEFILE): Require.
(AM_C_PROTOTYPES): Require.
Diffstat (limited to 'm4/jm-macros.m4')
-rw-r--r-- | m4/jm-macros.m4 | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/m4/jm-macros.m4 b/m4/jm-macros.m4 index 2ed57dcae..317ea28c8 100644 --- a/m4/jm-macros.m4 +++ b/m4/jm-macros.m4 @@ -192,8 +192,25 @@ AC_DEFUN(jm_MACROS, ]) +# This macro must be invoked before any tests that run the compiler. AC_DEFUN(jm_CHECK_ALL_TYPES, [ + # 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.]) + + 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. + AC_REQUIRE([AC_SYS_LARGEFILE]) + + dnl This test must precede tests of compiler characteristics like + dnl that for the inline keyword, since it may change the degree to + dnl which the compiler supports such features. + AC_REQUIRE([AM_C_PROTOTYPES]) + dnl Checks for typedefs, structures, and compiler characteristics. AC_REQUIRE([AC_C_BIGENDIAN]) AC_REQUIRE([AC_PROG_CC_STDC]) |