1AC_DEFUN([SLON_AC_COMPILER], 2[SLON_AC_ARG_BOOL(enable, debug, no, 3 [ --enable-debug build with debugging symbols (-g)]) 4AC_SUBST(enable_debug) 5 6AC_DEFUN([SLON_AC_PROG_CC_NO_STRICT_ALIASING], 7[AC_CACHE_CHECK([how to turn off strict aliasing in $CC], 8 slon_ac_cv_prog_cc_no_strict_aliasing, 9[slon_ac_save_CFLAGS=$CFLAGS 10if test "$GCC" = yes; then 11 slon_ac_try="-fno-strict-aliasing" 12else 13 # Maybe fill in later... 14 slon_ac_try= 15fi 16 17for slon_ac_flag in $slon_ac_try; do 18 CFLAGS="$slon_ac_save_CFLAGS $slon_ac_flag" 19 _AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], 20 [slon_ac_cv_prog_cc_no_strict_aliasing=$slon_ac_try 21break]) 22done 23 24CFLAGS=$slon_ac_save_CFLAGS 25]) 26if test x"$slon_ac_cv_prog_cc_no_strict_aliasing" != x""; then 27 CFLAGS="$CFLAGS $slon_ac_cv_prog_cc_no_strict_aliasing" 28fi])# SLOn_AC_PROG_CC_NO_STRICT_ALIASING 29 30if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then 31 CFLAGS="$CFLAGS -g" 32fi 33AC_MSG_NOTICE([using CFLAGS=$CFLAGS])]) 34 35