From: Vadim Zeitlin Date: Sat, 20 Aug 2005 15:10:12 +0000 (+0000) Subject: only define __STDC_EXT__ in CXXFLAGS for gcc under HP-UX, it's already present in... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/be30c667ed1726db9fa6fea9126b3be322c1bfd4 only define __STDC_EXT__ in CXXFLAGS for gcc under HP-UX, it's already present in CFLAGS by default git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35242 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/configure.in b/configure.in index 3d1cf7097e..e734762a32 100644 --- a/configure.in +++ b/configure.in @@ -1874,9 +1874,12 @@ if test "x$wx_largefile" = "xyes"; 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 without this - if test "$USE_HPUX" = 1; then - CPPFLAGS="$CPPFLAGS -D__STDC_EXT__" + 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"