From 0cd78b9ec7e4ee310c4d64d8de4195cfded1fb63 Mon Sep 17 00:00:00 2001 From: Debian BOINC Maintainers Date: Thu, 17 May 2018 09:09:59 +0100 Subject: [PATCH] introduce_lto =================================================================== Gbp-Pq: Name introduce_lto.patch --- m4/optimizations.m4 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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]) -- 2.30.2