From: Debian BOINC Maintainers Date: Tue, 5 Jun 2018 22:03:28 +0000 (+0100) Subject: introduce_lto X-Git-Tag: archive/raspbian/8.00_svn3725-3+rpi1^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ed33495992fea3f10f20341441e58c9276b9896e;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])