2021-01-22 19:45:38 +00:00
|
|
|
# serial 22 -*- Autoconf -*-
|
2011-01-09 06:57:07 +00:00
|
|
|
# Enable extensions on systems that normally disable them.
|
|
|
|
|
2021-01-01 09:13:56 +00:00
|
|
|
# Copyright (C) 2003, 2006-2021 Free Software Foundation, Inc.
|
2011-01-09 06:57:07 +00:00
|
|
|
# This file is free software; the Free Software Foundation
|
|
|
|
# gives unlimited permission to copy and/or distribute it,
|
|
|
|
# with or without modifications, as long as this notice is preserved.
|
|
|
|
|
2020-12-24 15:48:40 +00:00
|
|
|
dnl Define to empty for the benefit of Autoconf 2.69 and earlier, so that
|
|
|
|
dnl AC_USE_SYSTEM_EXTENSIONS (below) can be used unchanged from Autoconf 2.70+.
|
|
|
|
m4_ifndef([AC_CHECK_INCLUDES_DEFAULT],
|
|
|
|
[AC_DEFUN([AC_CHECK_INCLUDES_DEFAULT], [])])
|
|
|
|
|
2013-05-07 21:04:51 +00:00
|
|
|
# This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from git
|
2011-01-09 06:57:07 +00:00
|
|
|
# Autoconf. Perhaps we can remove this once we can assume Autoconf
|
2020-12-24 15:48:40 +00:00
|
|
|
# is recent-enough everywhere, but since Autoconf mutates rapidly
|
2011-01-09 06:57:07 +00:00
|
|
|
# enough in this area it's likely we'll need to redefine
|
|
|
|
# AC_USE_SYSTEM_EXTENSIONS for quite some time.
|
|
|
|
|
|
|
|
# If autoconf reports a warning
|
|
|
|
# warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
|
|
|
|
# or warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
|
|
|
|
# the fix is
|
|
|
|
# 1) to ensure that AC_USE_SYSTEM_EXTENSIONS is never directly invoked
|
|
|
|
# but always AC_REQUIREd,
|
|
|
|
# 2) to ensure that for each occurrence of
|
|
|
|
# AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
|
|
|
|
# or
|
|
|
|
# AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
|
|
|
|
# the corresponding gnulib module description has 'extensions' among
|
|
|
|
# its dependencies. This will ensure that the gl_USE_SYSTEM_EXTENSIONS
|
|
|
|
# invocation occurs in gl_EARLY, not in gl_INIT.
|
|
|
|
|
2020-12-24 15:48:40 +00:00
|
|
|
m4_version_prereq([2.70.1], [], [
|
|
|
|
|
2011-01-09 06:57:07 +00:00
|
|
|
# AC_USE_SYSTEM_EXTENSIONS
|
|
|
|
# ------------------------
|
|
|
|
# Enable extensions on systems that normally disable them,
|
|
|
|
# typically due to standards-conformance issues.
|
2020-12-24 15:48:40 +00:00
|
|
|
# We unconditionally define as many of the known feature-enabling
|
|
|
|
# as possible, reserving conditional behavior for macros that are
|
|
|
|
# known to cause problems on some platforms (such as __EXTENSIONS__).
|
2011-01-09 06:57:07 +00:00
|
|
|
AC_DEFUN_ONCE([AC_USE_SYSTEM_EXTENSIONS],
|
2020-12-24 15:48:40 +00:00
|
|
|
[AC_BEFORE([$0], [AC_PREPROC_IFELSE])dnl
|
|
|
|
AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
|
|
|
|
AC_BEFORE([$0], [AC_LINK_IFELSE])dnl
|
2011-01-09 06:57:07 +00:00
|
|
|
AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
|
2020-12-24 15:48:40 +00:00
|
|
|
AC_BEFORE([$0], [AC_CHECK_INCLUDES_DEFAULT])dnl
|
|
|
|
dnl #undef in AH_VERBATIM gets replaced with #define by AC_DEFINE.
|
2013-02-08 23:37:17 +00:00
|
|
|
dnl Use a different key than __EXTENSIONS__, as that name broke existing
|
|
|
|
dnl configure.ac when using autoheader 2.62.
|
2020-12-24 15:48:40 +00:00
|
|
|
dnl The macros below are in alphabetical order ignoring leading _ or __
|
|
|
|
dnl prefixes.
|
|
|
|
AH_VERBATIM([USE_SYSTEM_EXTENSIONS],
|
2011-01-09 06:57:07 +00:00
|
|
|
[/* Enable extensions on AIX 3, Interix. */
|
|
|
|
#ifndef _ALL_SOURCE
|
|
|
|
# undef _ALL_SOURCE
|
|
|
|
#endif
|
2016-09-15 18:50:23 +00:00
|
|
|
/* Enable general extensions on macOS. */
|
Merge from gnulib, using build-aux to remove clutter.
* m4/largefile.m4: New file, so that Emacs does not mess up when
accessing files with large inode numbers in MacOS X 10.5 and later.
* m4/nocrash.m4: New file, to avoid triggering background debugger
and/or create core dumps during 'configure'.
* build-aux/move-if-change: Renamed from move-if-change.
* build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
* build-aux/snippet/c++defs.h: Renamed from c++defs.h.
* build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
* build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
* .bzrignore: The autogenerated files compile, config.guess,
config.sub, depcomp, install-sh, and missing are now in build-aux.
* Makefile.in (epaths-force, sync-from-gnulib):
move-if-change is now in build-aux.
(GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
of gnulib's pthread_sigmask module, but Emacs doesn't need it.
(mkdir): install-sh is now in build-aux.
* config.bat: c++defs.h is now in build-aux/snippets.
* configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
usual parameter).
* lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
* lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
to build-aux/snippet.
* lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
* m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
Solaris, enables MacOS extensions, and enables nocrash during
'configure'.
* make-dist: Adjust to new build-aux and build-aux/snippit dirs.
* admin/notes/copyright: The files compile, config.guess, config.sub,
depcomp, install-sh, missing, and move-if-change are now in the
new build-aux subdirectory. The files arg-nonnull.h, c++defs.h,
and warn-on-use.h are now in build-aux/snippets. New file
build-aux/snippets/_Noreturn.h.
* leim/Makefile.in (install): install-sh is now in build-aux.
* lib-src/Makefile.in ($(DESTDIR)${archlibdir}): install-sh moved
to build-aux.
* msdos/sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves
from top level to build-aux/snippet.
* src/Makefile.in (gl-stamp): move-if-change is now in build-aux.
2011-07-24 22:15:47 +00:00
|
|
|
#ifndef _DARWIN_C_SOURCE
|
|
|
|
# undef _DARWIN_C_SOURCE
|
|
|
|
#endif
|
2020-12-24 15:48:40 +00:00
|
|
|
/* Enable general extensions on Solaris. */
|
|
|
|
#ifndef __EXTENSIONS__
|
|
|
|
# undef __EXTENSIONS__
|
|
|
|
#endif
|
2011-01-09 06:57:07 +00:00
|
|
|
/* Enable GNU extensions on systems that have them. */
|
|
|
|
#ifndef _GNU_SOURCE
|
|
|
|
# undef _GNU_SOURCE
|
|
|
|
#endif
|
2020-12-24 15:48:40 +00:00
|
|
|
/* Enable X/Open compliant socket functions that do not require linking
|
|
|
|
with -lxnet on HP-UX 11.11. */
|
|
|
|
#ifndef _HPUX_ALT_XOPEN_SOCKET_API
|
|
|
|
# undef _HPUX_ALT_XOPEN_SOCKET_API
|
|
|
|
#endif
|
|
|
|
/* Identify the host operating system as Minix.
|
|
|
|
This macro does not affect the system headers' behavior.
|
|
|
|
A future release of Autoconf may stop defining this macro. */
|
|
|
|
#ifndef _MINIX
|
|
|
|
# undef _MINIX
|
|
|
|
#endif
|
|
|
|
/* Enable general extensions on NetBSD.
|
|
|
|
Enable NetBSD compatibility extensions on Minix. */
|
Merge from Gnulib; use ‘open’ for O_CLOEXEC
This incorporates:
2017-08-15 renameat: ensure declaration in <stdio.h> on NetBSD
2017-08-15 extensions: enable NetBSD specific extensions
2017-08-14 open: support O_CLOEXEC
2017-08-13 reallocarray: new module
* admin/merge-gnulib (AVOIDED_MODULES): Remove ‘open’, since
it now supports O_CLOEXEC and this simplifies Emacs.
* build-aux/config.guess, lib/fcntl.in.h, lib/stdio.in.h:
* lib/stdlib.in.h, m4/extensions.m4, m4/stdlib_h.m4:
Copy from Gnulib.
* lib/cloexec.c, lib/cloexec.h, lib/open.c:
* m4/mode_t.m4, m4/open-cloexec.m4, m4/open.m4:
New files, copied from Gnulib.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* lib-src/etags.c (O_CLOEXEC) [WINDOWSNT]:
Remove, as Gnulib does this for us.
* src/filelock.c (create_lock_file):
* src/sysdep.c (emacs_open, emacs_pipe):
Don’t worry about O_CLOEXEC == 0, as Gnulib no longer sets it to 0.
2017-08-16 20:55:46 +00:00
|
|
|
#ifndef _NETBSD_SOURCE
|
|
|
|
# undef _NETBSD_SOURCE
|
|
|
|
#endif
|
2020-12-24 15:48:40 +00:00
|
|
|
/* Enable OpenBSD compatibility extensions on NetBSD.
|
|
|
|
Oddly enough, this does nothing on OpenBSD. */
|
2017-08-09 18:38:04 +00:00
|
|
|
#ifndef _OPENBSD_SOURCE
|
|
|
|
# undef _OPENBSD_SOURCE
|
|
|
|
#endif
|
2020-12-24 15:48:40 +00:00
|
|
|
/* Define to 1 if needed for POSIX-compatible behavior. */
|
|
|
|
#ifndef _POSIX_SOURCE
|
|
|
|
# undef _POSIX_SOURCE
|
|
|
|
#endif
|
|
|
|
/* Define to 2 if needed for POSIX-compatible behavior. */
|
|
|
|
#ifndef _POSIX_1_SOURCE
|
|
|
|
# undef _POSIX_1_SOURCE
|
|
|
|
#endif
|
|
|
|
/* Enable POSIX-compatible threading on Solaris. */
|
2011-01-09 06:57:07 +00:00
|
|
|
#ifndef _POSIX_PTHREAD_SEMANTICS
|
|
|
|
# undef _POSIX_PTHREAD_SEMANTICS
|
|
|
|
#endif
|
2016-09-15 18:50:23 +00:00
|
|
|
/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
|
|
|
|
#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
|
|
|
|
# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
|
|
|
|
#endif
|
|
|
|
/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
|
|
|
|
#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
|
|
|
|
# undef __STDC_WANT_IEC_60559_BFP_EXT__
|
|
|
|
#endif
|
|
|
|
/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
|
|
|
|
#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
|
|
|
|
# undef __STDC_WANT_IEC_60559_DFP_EXT__
|
|
|
|
#endif
|
|
|
|
/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
|
|
|
|
#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
|
|
|
|
# undef __STDC_WANT_IEC_60559_FUNCS_EXT__
|
|
|
|
#endif
|
|
|
|
/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */
|
|
|
|
#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
|
|
|
|
# undef __STDC_WANT_IEC_60559_TYPES_EXT__
|
|
|
|
#endif
|
|
|
|
/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
|
|
|
|
#ifndef __STDC_WANT_LIB_EXT2__
|
|
|
|
# undef __STDC_WANT_LIB_EXT2__
|
|
|
|
#endif
|
|
|
|
/* Enable extensions specified by ISO/IEC 24747:2009. */
|
|
|
|
#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
|
|
|
|
# undef __STDC_WANT_MATH_SPEC_FUNCS__
|
|
|
|
#endif
|
2011-01-09 06:57:07 +00:00
|
|
|
/* Enable extensions on HP NonStop. */
|
|
|
|
#ifndef _TANDEM_SOURCE
|
|
|
|
# undef _TANDEM_SOURCE
|
|
|
|
#endif
|
2020-12-24 15:48:40 +00:00
|
|
|
/* Enable X/Open extensions. Define to 500 only if necessary
|
|
|
|
to make mbstate_t available. */
|
2013-02-08 23:37:17 +00:00
|
|
|
#ifndef _XOPEN_SOURCE
|
|
|
|
# undef _XOPEN_SOURCE
|
|
|
|
#endif
|
2020-12-24 15:48:40 +00:00
|
|
|
])dnl
|
|
|
|
|
|
|
|
AC_REQUIRE([AC_CHECK_INCLUDES_DEFAULT])dnl
|
|
|
|
_AC_CHECK_HEADER_ONCE([wchar.h])
|
|
|
|
_AC_CHECK_HEADER_ONCE([minix/config.h])
|
|
|
|
|
|
|
|
dnl Defining __EXTENSIONS__ may break the system headers on some systems.
|
|
|
|
dnl (FIXME: Which ones?)
|
2011-01-09 06:57:07 +00:00
|
|
|
AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
|
|
|
|
[ac_cv_safe_to_define___extensions__],
|
|
|
|
[AC_COMPILE_IFELSE(
|
|
|
|
[AC_LANG_PROGRAM([[
|
|
|
|
# define __EXTENSIONS__ 1
|
|
|
|
]AC_INCLUDES_DEFAULT])],
|
|
|
|
[ac_cv_safe_to_define___extensions__=yes],
|
|
|
|
[ac_cv_safe_to_define___extensions__=no])])
|
2020-12-24 15:48:40 +00:00
|
|
|
|
|
|
|
dnl HP-UX 11.11 defines mbstate_t only if _XOPEN_SOURCE is defined to
|
|
|
|
dnl 500, regardless of whether compiling with -Ae or -D_HPUX_SOURCE=1.
|
|
|
|
dnl But defining _XOPEN_SOURCE may turn *off* extensions on platforms
|
|
|
|
dnl not covered by turn-on-extensions macros (notably Dragonfly, Free,
|
|
|
|
dnl and OpenBSD, which don't have any equivalent of _NETBSD_SOURCE) so
|
|
|
|
dnl it should only be defined when necessary.
|
|
|
|
AC_CACHE_CHECK([whether _XOPEN_SOURCE should be defined],
|
|
|
|
[ac_cv_should_define__xopen_source],
|
|
|
|
[ac_cv_should_define__xopen_source=no
|
|
|
|
AS_IF([test $ac_cv_header_wchar_h = yes],
|
|
|
|
[AC_COMPILE_IFELSE(
|
|
|
|
[AC_LANG_PROGRAM([[
|
|
|
|
#include <wchar.h>
|
|
|
|
mbstate_t x;]])],
|
|
|
|
[],
|
|
|
|
[AC_COMPILE_IFELSE(
|
|
|
|
[AC_LANG_PROGRAM([[
|
|
|
|
#define _XOPEN_SOURCE 500
|
|
|
|
#include <wchar.h>
|
|
|
|
mbstate_t x;]])],
|
|
|
|
[ac_cv_should_define__xopen_source=yes])])])])
|
|
|
|
|
2011-01-09 06:57:07 +00:00
|
|
|
AC_DEFINE([_ALL_SOURCE])
|
Merge from gnulib, using build-aux to remove clutter.
* m4/largefile.m4: New file, so that Emacs does not mess up when
accessing files with large inode numbers in MacOS X 10.5 and later.
* m4/nocrash.m4: New file, to avoid triggering background debugger
and/or create core dumps during 'configure'.
* build-aux/move-if-change: Renamed from move-if-change.
* build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
* build-aux/snippet/c++defs.h: Renamed from c++defs.h.
* build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
* build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
* .bzrignore: The autogenerated files compile, config.guess,
config.sub, depcomp, install-sh, and missing are now in build-aux.
* Makefile.in (epaths-force, sync-from-gnulib):
move-if-change is now in build-aux.
(GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
of gnulib's pthread_sigmask module, but Emacs doesn't need it.
(mkdir): install-sh is now in build-aux.
* config.bat: c++defs.h is now in build-aux/snippets.
* configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
usual parameter).
* lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
* lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
to build-aux/snippet.
* lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
* m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
Solaris, enables MacOS extensions, and enables nocrash during
'configure'.
* make-dist: Adjust to new build-aux and build-aux/snippit dirs.
* admin/notes/copyright: The files compile, config.guess, config.sub,
depcomp, install-sh, missing, and move-if-change are now in the
new build-aux subdirectory. The files arg-nonnull.h, c++defs.h,
and warn-on-use.h are now in build-aux/snippets. New file
build-aux/snippets/_Noreturn.h.
* leim/Makefile.in (install): install-sh is now in build-aux.
* lib-src/Makefile.in ($(DESTDIR)${archlibdir}): install-sh moved
to build-aux.
* msdos/sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves
from top level to build-aux/snippet.
* src/Makefile.in (gl-stamp): move-if-change is now in build-aux.
2011-07-24 22:15:47 +00:00
|
|
|
AC_DEFINE([_DARWIN_C_SOURCE])
|
2011-01-09 06:57:07 +00:00
|
|
|
AC_DEFINE([_GNU_SOURCE])
|
2020-12-24 15:48:40 +00:00
|
|
|
AC_DEFINE([_HPUX_ALT_XOPEN_SOCKET_API])
|
Merge from Gnulib; use ‘open’ for O_CLOEXEC
This incorporates:
2017-08-15 renameat: ensure declaration in <stdio.h> on NetBSD
2017-08-15 extensions: enable NetBSD specific extensions
2017-08-14 open: support O_CLOEXEC
2017-08-13 reallocarray: new module
* admin/merge-gnulib (AVOIDED_MODULES): Remove ‘open’, since
it now supports O_CLOEXEC and this simplifies Emacs.
* build-aux/config.guess, lib/fcntl.in.h, lib/stdio.in.h:
* lib/stdlib.in.h, m4/extensions.m4, m4/stdlib_h.m4:
Copy from Gnulib.
* lib/cloexec.c, lib/cloexec.h, lib/open.c:
* m4/mode_t.m4, m4/open-cloexec.m4, m4/open.m4:
New files, copied from Gnulib.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* lib-src/etags.c (O_CLOEXEC) [WINDOWSNT]:
Remove, as Gnulib does this for us.
* src/filelock.c (create_lock_file):
* src/sysdep.c (emacs_open, emacs_pipe):
Don’t worry about O_CLOEXEC == 0, as Gnulib no longer sets it to 0.
2017-08-16 20:55:46 +00:00
|
|
|
AC_DEFINE([_NETBSD_SOURCE])
|
2017-08-09 18:38:04 +00:00
|
|
|
AC_DEFINE([_OPENBSD_SOURCE])
|
2011-01-09 06:57:07 +00:00
|
|
|
AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
|
2016-09-15 18:50:23 +00:00
|
|
|
AC_DEFINE([__STDC_WANT_IEC_60559_ATTRIBS_EXT__])
|
|
|
|
AC_DEFINE([__STDC_WANT_IEC_60559_BFP_EXT__])
|
|
|
|
AC_DEFINE([__STDC_WANT_IEC_60559_DFP_EXT__])
|
|
|
|
AC_DEFINE([__STDC_WANT_IEC_60559_FUNCS_EXT__])
|
|
|
|
AC_DEFINE([__STDC_WANT_IEC_60559_TYPES_EXT__])
|
|
|
|
AC_DEFINE([__STDC_WANT_LIB_EXT2__])
|
|
|
|
AC_DEFINE([__STDC_WANT_MATH_SPEC_FUNCS__])
|
2011-01-09 06:57:07 +00:00
|
|
|
AC_DEFINE([_TANDEM_SOURCE])
|
2020-12-24 15:48:40 +00:00
|
|
|
AS_IF([test $ac_cv_header_minix_config_h = yes],
|
|
|
|
[MINIX=yes
|
|
|
|
AC_DEFINE([_MINIX])
|
|
|
|
AC_DEFINE([_POSIX_SOURCE])
|
|
|
|
AC_DEFINE([_POSIX_1_SOURCE], [2])],
|
|
|
|
[MINIX=])
|
|
|
|
AS_IF([test $ac_cv_safe_to_define___extensions__ = yes],
|
|
|
|
[AC_DEFINE([__EXTENSIONS__])])
|
|
|
|
AS_IF([test $ac_cv_should_define__xopen_source = yes],
|
|
|
|
[AC_DEFINE([_XOPEN_SOURCE], [500])])
|
2011-01-09 06:57:07 +00:00
|
|
|
])# AC_USE_SYSTEM_EXTENSIONS
|
2020-12-24 15:48:40 +00:00
|
|
|
])
|
2011-01-09 06:57:07 +00:00
|
|
|
|
|
|
|
# gl_USE_SYSTEM_EXTENSIONS
|
|
|
|
# ------------------------
|
|
|
|
# Enable extensions on systems that normally disable them,
|
|
|
|
# typically due to standards-conformance issues.
|
|
|
|
AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS],
|
|
|
|
[
|
|
|
|
AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
|
2021-01-22 19:45:38 +00:00
|
|
|
|
|
|
|
dnl On OpenBSD 6.8 with GCC, the include files contain a couple of
|
|
|
|
dnl definitions that are only activated with an explicit -D_ISOC11_SOURCE.
|
|
|
|
dnl That's because this version of GCC (4.2.1) supports the option
|
|
|
|
dnl '-std=gnu99' but not the option '-std=gnu11'.
|
|
|
|
AC_REQUIRE([AC_CANONICAL_HOST])
|
|
|
|
case "$host_os" in
|
|
|
|
openbsd*)
|
|
|
|
AC_DEFINE([_ISOC11_SOURCE], [1],
|
|
|
|
[Define to enable the declarations of ISO C 11 types and functions.])
|
|
|
|
;;
|
|
|
|
esac
|
2011-01-09 06:57:07 +00:00
|
|
|
])
|