diff --git a/scripts/rebuild-testbench.sh b/scripts/rebuild-testbench.sh index 7232bfdae999..1c8ce79ab429 100755 --- a/scripts/rebuild-testbench.sh +++ b/scripts/rebuild-testbench.sh @@ -10,6 +10,7 @@ SOF_REPO=$(dirname "$SCRIPT_DIR") TESTBENCH_DIR="$SOF_REPO"/tools/testbench # Defaults +BUILD_BACKEND='make' BUILD_TYPE=native BUILD_DIR_NAME=build_testbench BUILD_TARGET=install @@ -23,7 +24,7 @@ usage: $0 [-f] [-p ] When omitted, perform a BUILD_TYPE=native, compile-only check. -f Build testbench with compiler provided by fuzzer (default path: $HOME/sof/work/AFL/afl-gcc) - -j number of parallel make/ninja jobs. Defaults to /usr/bin/nproc. + -j number of parallel $BUILD_BACKEND jobs. Defaults to /usr/bin/nproc. You MUST re-run with -j1 when something is failing! EOFUSAGE } @@ -99,11 +100,32 @@ EOFSETUP testbench_usage() { + local src_env_msg + if [ "$BUILD_TYPE" = 'xt' ]; then + export_xtensa_setup + src_env_msg="source $export_script" + fi + +cat <