From 59b1c31acfaf1e5bc59c03aee1c89763315f5a1a Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 8 Apr 2019 23:23:07 +0200 Subject: [PATCH] Add wasi --bench --- dist-build/Makefile.am | 3 ++- dist-build/wasi.sh | 15 +++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/dist-build/Makefile.am b/dist-build/Makefile.am index 01d35ce7..27216cfa 100644 --- a/dist-build/Makefile.am +++ b/dist-build/Makefile.am @@ -12,4 +12,5 @@ EXTRA_DIST = \ ios.sh \ msys2-win32.sh \ msys2-win64.sh \ - watchos.sh + watchos.sh \ + wasi.sh diff --git a/dist-build/wasi.sh b/dist-build/wasi.sh index 4e8c82a4..6b1483eb 100755 --- a/dist-build/wasi.sh +++ b/dist-build/wasi.sh @@ -23,6 +23,12 @@ make distclean > /dev/null grep -q -F -- '-wasi' build-aux/config.sub || \ sed -i -e 's/-nacl\*)/-nacl*|-wasi)/' build-aux/config.sub +if [ "x$1" = "x--bench" ]; then + export BENCHMARKS=1 + export LIBSODIUM_FULL_BUILD=1 + export CPPFLAGS="-DBENCHMARKS -DITERATIONS=50" +fi + if [ -z "$LIBSODIUM_FULL_BUILD" ]; then export LIBSODIUM_ENABLE_MINIMAL_FLAG="--enable-minimal" else @@ -36,7 +42,8 @@ fi NPROCESSORS=$(getconf NPROCESSORS_ONLN 2>/dev/null || getconf _NPROCESSORS_ONLN 2>/dev/null) PROCESSORS=${NPROCESSORS:-3} -make -j${PROCESSORS} check || exit 1 -make install || exit 1 - -make distclean > /dev/null +if [ -z "$BENCHMARKS" ]; then + make -j${PROCESSORS} && make check +else + make -j${PROCESSORS} check && make install && make distclean > /dev/null +fi