From: Francesco Chemolli Date: Tue, 3 Nov 2009 13:59:01 +0000 (+0100) Subject: Use gcc/g++ -pipe if it is available and it works. X-Git-Tag: SQUID_3_2_0_1~621 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6bb3e7d48b23ba5430c60c1107841abe96749d34;p=thirdparty%2Fsquid.git Use gcc/g++ -pipe if it is available and it works. --- diff --git a/configure.in b/configure.in index 8d615cec77..dd3bbda145 100644 --- a/configure.in +++ b/configure.in @@ -212,6 +212,20 @@ if test "$GCC" = "yes"; then esac unset GCCVER unset GCCVER2 + +dnl try to use -pipe + AC_MSG_CHECKING([if gcc -pipe works]) + SAVED_CFLAGS="$CFLAGS" + SAVED_CXXFLAGS="$CXXFLAGS" + CFLAGS="$CFLAGS -pipe" + CXXFLAGS="$CXXFLAGS -pipe" + AC_COMPILE_IFELSE(AC_LANG_PROGRAM([],[return 0;]),[AC_MSG_RESULT([yes])],[ + AC_MSG_RESULT([no]) + CFLAGS="$SAVED_CFLAGS" + CXXFLAGS="$SAVED_CXXFLAGS" + ]) + unset SAVED_CFLAGS + unset SAVED_CXXFLAGS fi dnl Set Default CFLAGS