From a7a187a1beb8551101b592bf85f0f31a0db22f61 Mon Sep 17 00:00:00 2001 From: Diego Biurrun Date: Sun, 15 May 2011 14:32:15 +0200 Subject: configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS. In -std=c99 mode GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces. This causes declarations for some POSIX functions to be omitted from system headers, which causes compilation failures. --- configure | 2 ++ 1 file changed, 2 insertions(+) (limited to 'configure') diff --git a/configure b/configure index b63330cbff..5e3d6fbe47 100755 --- a/configure +++ b/configure @@ -2458,11 +2458,13 @@ case $target_os in objformat="win32" enable dos_paths check_cflags -fno-common + add_cppflags -U__STRICT_ANSI__ ;; *-dos|freedos|opendos) network_extralibs="-lsocket" objformat="coff" enable dos_paths + add_cppflags -U__STRICT_ANSI__ ;; linux) add_cppflags -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -- cgit v1.2.3