From ed33495992fea3f10f20341441e58c9276b9896e Mon Sep 17 00:00:00 2001 From: Debian BOINC Maintainers Date: Tue, 5 Jun 2018 23:03:28 +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