X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcmath%2Fconfigure.ad;h=7631711996974069b6d73c6f7db60f59c4a31867;hp=4bc79b116adb376fb634ad7c092975e3700b5ee6;hb=52e57c880aba9c5e89f59d962eb9af75670b76e0;hpb=ae1482a76c29db9fdcd6ed6cf63d312a37a5cb01 diff --git a/lib/silcmath/configure.ad b/lib/silcmath/configure.ad index 4bc79b11..76317119 100644 --- a/lib/silcmath/configure.ad +++ b/lib/silcmath/configure.ad @@ -4,7 +4,7 @@ # # Author: Pekka Riikonen # -# Copyright (C) 2005 Pekka Riikonen +# Copyright (C) 2005 - 2007 Pekka Riikonen # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -21,10 +21,12 @@ if test x$compile_libs = xtrue; then AC_MSG_NOTICE([configuring math library]) #ifdef SILC_DIST_TMA -SILC_ADD_CC_FLAGS(MATH, -O3, SILC_ADD_CC_FLAGS(MATH, -O2)) -SILC_ADD_CC_FLAGS(MATH, -funroll-all-loops) +if test x$want_cc_optimizations = xtrue; then + SILC_ADD_CC_FLAGS(MATH, -O3, SILC_ADD_CC_FLAGS(MATH, -O2)) + SILC_ADD_CC_FLAGS(MATH, -funroll-all-loops) +fi if test x$enable_stack_trace != xyes; then -SILC_ADD_CC_FLAGS(MATH, -fomit-frame-pointer) + SILC_ADD_CC_FLAGS(MATH, -fomit-frame-pointer) fi #endif SILC_DIST_TMA @@ -36,20 +38,26 @@ case "$target" in alpha*-*-*) if test ! "$GCC"; then SILC_ADD_CC_FLAGS(MATH, -DTFM_NO_ASM) - SILC_ADD_CC_FLAGS(MATH, -O -Olimit 4000) + if test x$want_cc_optimizations = xtrue; then + SILC_ADD_CC_FLAGS(MATH, -O -Olimit 4000) + fi SILC_ADD_CC_FLAGS(MATH, -std1 -DOSF1) fi ;; sparcv9-*-* | sparc64-*-*) - SILC_ADD_CC_FLAGS(MATH, -O3, SILC_ADD_CC_FLAGS(MATH, -O2)) + if test x$want_cc_optimizations = xtrue; then + SILC_ADD_CC_FLAGS(MATH, -O3, SILC_ADD_CC_FLAGS(MATH, -O2)) + fi if test ! "$GCC"; then SILC_ADD_CC_FLAGS(MATH, -DTFM_NO_ASM) fi ;; ultrasparc*-*-*) - SILC_ADD_CC_FLAGS(MATH, -O3, SILC_ADD_CC_FLAGS(MATH, -O2)) + if test x$want_cc_optimizations = xtrue; then + SILC_ADD_CC_FLAGS(MATH, -O3, SILC_ADD_CC_FLAGS(MATH, -O2)) + fi if test ! "$GCC"; then SILC_ADD_CC_FLAGS(MATH, -DTFM_NO_ASM) fi @@ -103,7 +111,9 @@ case "$target" in ;; *) - SILC_ADD_CC_FLAGS(MATH, -O3, SILC_ADD_CC_FLAGS(MATH, -O2)) + if test x$want_cc_optimizations = xtrue; then + SILC_ADD_CC_FLAGS(MATH, -O3, SILC_ADD_CC_FLAGS(MATH, -O2)) + fi if test x$enable_stack_trace != xyes; then SILC_ADD_CC_FLAGS(MATH, -fomit-frame-pointer) fi