mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 12:14:38 +02:00
linuxkm: add --enable-benchmark switch (default yes) and BUILD_BENCHMARK conditional to configure.ac to allow build with testwolfcrypt but without benchmark; change gate in wolfcrypt/benchmark/include.am from if !BUILD_LINUXKM
to if BUILD_BENCHMARK
.
This commit is contained in:
@@ -330,6 +330,13 @@ then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
AC_ARG_ENABLE([benchmark],
|
||||||
|
[AS_HELP_STRING([--enable-benchmark],[Build benchmark when building crypttests (default: enabled)])],
|
||||||
|
[ENABLED_BENCHMARK=$enableval],
|
||||||
|
[ENABLED_BENCHMARK=yes]
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
# Linux Kernel Module
|
# Linux Kernel Module
|
||||||
AC_ARG_ENABLE([linuxkm],
|
AC_ARG_ENABLE([linuxkm],
|
||||||
[AS_HELP_STRING([--enable-linuxkm],[Enable Linux Kernel Module (default: disabled)])],
|
[AS_HELP_STRING([--enable-linuxkm],[Enable Linux Kernel Module (default: disabled)])],
|
||||||
@@ -377,6 +384,7 @@ if test "x$ENABLED_LINUXKM" = "xyes"
|
|||||||
then
|
then
|
||||||
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_LINUXKM"
|
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_LINUXKM"
|
||||||
ENABLED_NO_LIBRARY=yes
|
ENABLED_NO_LIBRARY=yes
|
||||||
|
ENABLED_BENCHMARK=no
|
||||||
output_objdir="$(realpath "$output_objdir")/linuxkm"
|
output_objdir="$(realpath "$output_objdir")/linuxkm"
|
||||||
|
|
||||||
if test "$KERNEL_ROOT" = ""; then
|
if test "$KERNEL_ROOT" = ""; then
|
||||||
@@ -7267,6 +7275,7 @@ AM_CONDITIONAL([BUILD_HASHFLAGS],[test "x$ENABLED_HASHFLAGS" = "xyes"])
|
|||||||
AM_CONDITIONAL([BUILD_CAAM],[test "x$ENABLED_CAAM" = "xyes" || test "x$ENABLED_CAAM" = "xqnx"])
|
AM_CONDITIONAL([BUILD_CAAM],[test "x$ENABLED_CAAM" = "xyes" || test "x$ENABLED_CAAM" = "xqnx"])
|
||||||
AM_CONDITIONAL([BUILD_LINUXKM],[test "$ENABLED_LINUXKM" = "yes"])
|
AM_CONDITIONAL([BUILD_LINUXKM],[test "$ENABLED_LINUXKM" = "yes"])
|
||||||
AM_CONDITIONAL([BUILD_NO_LIBRARY],[test "$ENABLED_NO_LIBRARY" = "yes"])
|
AM_CONDITIONAL([BUILD_NO_LIBRARY],[test "$ENABLED_NO_LIBRARY" = "yes"])
|
||||||
|
AM_CONDITIONAL([BUILD_BENCHMARK],[test "$ENABLED_BENCHMARK" = "yes"])
|
||||||
AM_CONDITIONAL([BUILD_RC2],[test "x$ENABLED_RC2" = "xyes"])
|
AM_CONDITIONAL([BUILD_RC2],[test "x$ENABLED_RC2" = "xyes"])
|
||||||
AM_CONDITIONAL([BUILD_QNXCAAM],[test "x$ENABLED_CAAM" = "xqnx"])
|
AM_CONDITIONAL([BUILD_QNXCAAM],[test "x$ENABLED_CAAM" = "xqnx"])
|
||||||
AM_CONDITIONAL([BUILD_IOTSAFE],[test "x$ENABLED_IOTSAFE" = "xyes"])
|
AM_CONDITIONAL([BUILD_IOTSAFE],[test "x$ENABLED_IOTSAFE" = "xyes"])
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
# All paths should be given relative to the root
|
# All paths should be given relative to the root
|
||||||
|
|
||||||
if BUILD_WOLFCRYPT_TESTS
|
if BUILD_WOLFCRYPT_TESTS
|
||||||
if !BUILD_LINUXKM
|
if BUILD_BENCHMARK
|
||||||
|
|
||||||
noinst_PROGRAMS += wolfcrypt/benchmark/benchmark
|
noinst_PROGRAMS += wolfcrypt/benchmark/benchmark
|
||||||
wolfcrypt_benchmark_benchmark_SOURCES = wolfcrypt/benchmark/benchmark.c
|
wolfcrypt_benchmark_benchmark_SOURCES = wolfcrypt/benchmark/benchmark.c
|
||||||
|
Reference in New Issue
Block a user