From: Debian BOINC Maintainers Date: Thu, 17 May 2018 08:09:59 +0000 (+0100) Subject: introduce_lto X-Git-Tag: archive/raspbian/8.00_svn3725-2+rpi1^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0cd78b9ec7e4ee310c4d64d8de4195cfded1fb63;p=boinc-app-seti.git introduce_lto =================================================================== Gbp-Pq: Name introduce_lto.patch --- diff --git a/m4/optimizations.m4 b/m4/optimizations.m4 index 3f127c4..69120c5 100644 --- a/m4/optimizations.m4 +++ b/m4/optimizations.m4 @@ -45,6 +45,24 @@ if test x_$enable_sse = x_yes ; then fi fi +AC_ARG_ENABLE([lto], + AC_HELP_STRING([--enable-lto], + [Use Link Time Optimizations]) +) + +if test x_$enable_lto = x_yes ; then + AC_DEFINE_UNQUOTED([USE_LTO],[1], + [Define to 1 to learn that LTO was enabled]) +# put compiler specific flags here + if test x_$ac_cv_c_compiler_gnu = x_yes ; then + CFLAGS="-flto ${CFLAGS}" + LD=gcc + LDFLAGS="-flto ${LDFLAGS}" + AR=gcc-ar + RANLIB=gcc-ranlib + fi +fi + AC_ARG_ENABLE([mmx], AC_HELP_STRING([--enable-mmx], [Use MMX optimizations])