]> git.saurik.com Git - wxWidgets.git/commitdiff
moved __STDC_EXT__ definition for HP-UX from configure to wx/platform.h, like this...
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 21 Aug 2005 18:57:08 +0000 (18:57 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 21 Aug 2005 18:57:08 +0000 (18:57 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35252 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

configure.in
include/wx/platform.h

index 2fa602b9697db3abbc585b48190b03bdea1eff88..d443bba9f3c0a66425c70e1bedf66cc0973ef25a 100644 (file)
@@ -1872,15 +1872,6 @@ dnl problems
 if test "x$wx_largefile" = "xyes"; then
     if test "x$ac_cv_sys_file_offset_bits" = "x64"; then
         WX_LARGEFILE_FLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES"
-
-        dnl we get "Large Files (ILP32) not supported in strict ANSI mode."
-        dnl #error from HP standard headers when compiling with g++ without this
-        dnl
-        dnl NB: gcc defines __STDC_EXT__=1 for C code, but not for C++, hence
-        dnl     we do this only for CXXFLAGS and not CPPFLAGS
-        if test "$USE_HPUX" = 1 -a "$GXX" = "yes"; then
-            CXXFLAGS="$CXXFLAGS -D__STDC_EXT__=1"
-        fi
     else
         WX_LARGEFILE_FLAGS="-D_LARGE_FILES"
     fi
index 3841c8c6ba797e27fe4605d656096456e53ea4a8..ee3a9458fafecea933ac1057f2ffe0977efd61dc 100644 (file)
 #    endif
 #endif
 
+/*
+   We get "Large Files (ILP32) not supported in strict ANSI mode." #error
+   from HP-UX standard headers when compiling with g++ without this:
+ */
+#if defined(__HPUX__) && !defined(__STDC_EXT__)
+#   define __STDC_EXT__ 1
+#endif
+
 /* Force linking against required libraries under Windows CE: */
 #ifdef __WXWINCE__
 #   include "wx/msw/wince/libraries.h"