X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccrypt%2Fconfigure.ad;h=dbc58ab636f0c7f3b64db59676fe106c83d0e16d;hb=52e57c880aba9c5e89f59d962eb9af75670b76e0;hp=d392563f8acab0ce26d89e35d3885b158240758c;hpb=8fd8212bcd16f2b53fbedff2a9b9a4e8c15b9695;p=silc.git diff --git a/lib/silccrypt/configure.ad b/lib/silccrypt/configure.ad index d392563f..dbc58ab6 100644 --- a/lib/silccrypt/configure.ad +++ b/lib/silccrypt/configure.ad @@ -22,6 +22,8 @@ AC_MSG_NOTICE([configuring crypto library]) SILC_CRYPTO_CFLAGS= aes_asm=false + +if test "${pic_mode:-default}" != "yes" ; then case "$host_cpu" in i?86) # Don't enable ASM AES with shared libs as the code doesn't support PIC. @@ -40,9 +42,10 @@ case "$host_cpu" in aes_asm=false ;; esac +fi SILC_ADD_CC_FLAGS(SILC_CRYPTO, -fno-regmove) -if test x$summary_debug = xno; then +if test x$summary_debug = xno -a x$want_cc_optimizations = xtrue; then SILC_ADD_CC_FLAGS(SILC_CRYPTO, -fomit-frame-pointer -O3) fi