Use -f-no-strict-aliasing unconditionally

master
Yevgen Muntyan 2008-08-27 23:26:08 -05:00
parent 2cb2d3d742
commit c53d39bd34
2 changed files with 4 additions and 12 deletions

View File

@ -99,16 +99,6 @@ AC_SUBST(_moo_WNAME)
m4_undefine([_moo_WNAME])
])
if $MOO_GCC; then
if test x$MOO_DEBUG_ENABLED = "xyes"; then
_MOO_AC_CHECK_COMPILER_OPTIONS(MOO_DEBUG_CFLAGS,[-fstrict-aliasing -Wstrict-aliasing])
_MOO_AC_CHECK_CPP_COMPILER_OPTIONS(MOO_DEBUG_CXXFLAGS,[-fstrict-aliasing -Wstrict-aliasing])
else
_MOO_AC_CHECK_COMPILER_OPTIONS(MOO_DEBUG_CFLAGS,[-fno-strict-aliasing])
_MOO_AC_CHECK_CPP_COMPILER_OPTIONS(MOO_DEBUG_CXXFLAGS,[-fno-strict-aliasing])
fi
fi
if test "x$MOO_DEBUG_ENABLED" = "xyes"; then
_moo_debug_flags="-DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED dnl
-DGDK_DISABLE_DEPRECATED -DENABLE_DEBUG -DENABLE_PROFILE dnl

View File

@ -54,9 +54,11 @@ AC_DEFUN_ONCE([MOO_AC_PRIV_FLAGS],[
MOO_CXXFLAGS="$MOO_CFLAGS"
# if $MOO_GCC; then
if $MOO_GCC; then
_MOO_AC_CHECK_COMPILER_OPTIONS(MOO_CFLAGS,[-fno-strict-aliasing],[verbose])
_MOO_AC_CHECK_CPP_COMPILER_OPTIONS(MOO_CXXFLAGS,[-fno-strict-aliasing],[verbose])
# _MOO_AC_CHECK_CPP_COMPILER_OPTIONS(MOO_CXXFLAGS,[-fno-exceptions],[verbose])
# fi
fi
MOO_CXXFLAGS="$MOO_CXXFLAGS $MOO_DEBUG_CXXFLAGS"
MOO_CFLAGS="$MOO_CFLAGS $MOO_DEBUG_CFLAGS"