Pass features to crypto bench example.

This commit is contained in:
Guillaume Endignoux
2020-02-06 14:15:34 +01:00
parent f5ed8a09f6
commit 5951e0397f

View File

@@ -176,9 +176,18 @@ build_app () {
} }
build_crypto_bench () { build_crypto_bench () {
# Flatten the array
# This is equivalent to the following python snippet: ' '.join(arr).replace(' ', ',')
local feature_list=$(IFS=$'\n'; echo "$@")
if [ "X${feature_list}" != "X" ]
then
feature_list="${feature_list// /,}"
fi
cargo build \ cargo build \
--release \ --release \
--target=thumbv7em-none-eabi \ --target=thumbv7em-none-eabi \
--features="${feature_list}" \
--example crypto_bench --example crypto_bench
mkdir -p "target/tab" mkdir -p "target/tab"
@@ -310,7 +319,7 @@ fi
if [ "$install_app" = "crypto_bench" ] if [ "$install_app" = "crypto_bench" ]
then then
build_crypto_bench build_crypto_bench "${!enabled_features[@]}"
fi fi
if [ "$install_app" != "none" ] if [ "$install_app" != "none" ]