blob: ad410d1f935e894ac5e565dad1cca2c2e78c8227 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#serial 1
# Make sure _GNU_SOURCE is defined where necessary: as early as possible
# for configure-time tests, as well as for every source file that includes
# config.h.
# From Jim Meyering.
AC_DEFUN(AC__GNU_SOURCE,
[
# Make sure that _GNU_SOURCE is defined for all subsequent
# configure-time compile tests.
# This definition must be emitted (into confdefs.h) before any
# test that involves compilation.
AC_DEFINE(_GNU_SOURCE_KLUDGE, [1
#ifndef _GNU_SOURCE
# define _GNU_SOURCE
#endif], [This definition has a four-line value, the last three of which
ensure that _GNU_SOURCE is defined in confdefs.h.])
# Emit this code into config.h.in.
# The ifndef is to avoid redefinition warnings.
AH_VERBATIM([_GNU_SOURCE], [#ifndef _GNU_SOURCE
# define _GNU_SOURCE
#endif])
])
|