From 3ea834ee2d7a0a13891203ce9c8ccc2c4e7bf120 Mon Sep 17 00:00:00 2001 From: Todd A Ouska Date: Wed, 3 Aug 2011 10:59:08 -0700 Subject: [PATCH] add --enable-noInline option for easier testing of it --- configure.ac | 15 +++++++++++++++ ctaocrypt/include/ctc_config.h | 2 +- src/include.am | 4 ++++ 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 8d83375b8..6ab13ff62 100644 --- a/configure.ac +++ b/configure.ac @@ -372,6 +372,21 @@ then fi +# No inline Build +AC_ARG_ENABLE(noInline, + [ --enable-noInline Enable No inline (default: disabled)], + [ ENABLED_NOINLINE=$enableval ], + [ ENABLED_NOINLINE=no ] + ) + +if test "$ENABLED_NOINLINE" = "yes" +then + CFLAGS="$CFLAGS -DNO_INLINE" +fi + +AM_CONDITIONAL([BUILD_NOINLINE], [test "x$ENABLED_NOINLINE" = "xyes"]) + + # ECC AC_ARG_ENABLE(ecc, [ --enable-ecc Enable ECC (default: disabled)], diff --git a/ctaocrypt/include/ctc_config.h b/ctaocrypt/include/ctc_config.h index 5e2a270c1..0c3b3c69c 100644 --- a/ctaocrypt/include/ctc_config.h +++ b/ctaocrypt/include/ctc_config.h @@ -1,5 +1,5 @@ /* ctaocrypt/include/ctc_config.h. Generated from ctc_config.h.in by configure. */ -/* ctaocrypt/include/ctc_config.h.in. Generated from configure.in by autoheader. */ +/* ctaocrypt/include/ctc_config.h.in. Generated from configure.ac by autoheader. */ /* Define to 1 if you have the header file. */ #define HAVE_DLFCN_H 1 diff --git a/src/include.am b/src/include.am index 440cc1653..a9257749f 100644 --- a/src/include.am +++ b/src/include.am @@ -42,6 +42,10 @@ if BUILD_HC128 src_libcyassl_la_SOURCES += ctaocrypt/src/hc128.c endif +if BUILD_NOINLINE +src_libcyassl_la_SOURCES += ctaocrypt/src/ctc_misc.c +endif + if BUILD_FASTMATH src_libcyassl_la_SOURCES += ctaocrypt/src/tfm.c else