diff --git a/m4/moo-debug.m4 b/m4/moo-debug.m4 index 16b1d66e..021b2405 100644 --- a/m4/moo-debug.m4 +++ b/m4/moo-debug.m4 @@ -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 diff --git a/m4/moo-flags.m4 b/m4/moo-flags.m4 index d85c383d..71517593 100644 --- a/m4/moo-flags.m4 +++ b/m4/moo-flags.m4 @@ -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"