From 93a9399e74fd018122ee09d99c35494561113173 Mon Sep 17 00:00:00 2001 From: Valerio Setti Date: Tue, 27 May 2025 15:27:55 +0200 Subject: [PATCH] scripts: all-helpers: duplicate helper_armc6_build_test for tf-psa-crypto The new helper is called helper_armc6_cmake_build_test() Signed-off-by: Valerio Setti --- scripts/all-helpers.sh | 50 +++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/scripts/all-helpers.sh b/scripts/all-helpers.sh index 917e45531..299d477d1 100644 --- a/scripts/all-helpers.sh +++ b/scripts/all-helpers.sh @@ -259,32 +259,36 @@ helper_armc6_build_test() msg "build: ARM Compiler 6 ($FLAGS)" - if in_mbedtls_repo; then - make clean - ARM_TOOL_VARIANT="ult" CC="$ARMC6_CC" AR="$ARMC6_AR" CFLAGS="$FLAGS" \ - WARNING_CFLAGS='-Werror -xc -std=c99' make lib - else - cmake -DCMAKE_SYSTEM_NAME="Generic" -DCMAKE_SYSTEM_PROCESSOR="cortex-m0" \ - -DCMAKE_C_COMPILER="$ARMC6_CC" -DCMAKE_C_LINKER="$ARMC6_LINK" \ - -DCMAKE_AR="$ARMC6_AR" -DCMAKE_C_FLAGS="$FLAGS" \ - -DCMAKE_C_COMPILER_WORKS=TRUE -DENABLE_TESTING=OFF \ - -DENABLE_PROGRAMS=OFF "$TF_PSA_CRYPTO_ROOT_DIR" - make - fi + make clean + ARM_TOOL_VARIANT="ult" CC="$ARMC6_CC" AR="$ARMC6_AR" CFLAGS="$FLAGS" \ + WARNING_CFLAGS='-Werror -xc -std=c99' make lib msg "size: ARM Compiler 6 ($FLAGS)" - if in_mbedtls_repo; then - "$ARMC6_FROMELF" -z library/*.o - if [ -n "${PSA_CORE_PATH}" ]; then - "$ARMC6_FROMELF" -z ${PSA_CORE_PATH}/*.o - fi - if [ -n "${BUILTIN_SRC_PATH}" ]; then - "$ARMC6_FROMELF" -z ${BUILTIN_SRC_PATH}/*.o - fi - else - "$ARMC6_FROMELF" -z ${PSA_CORE_PATH}/CMakeFiles/tfpsacrypto.dir/*.o - "$ARMC6_FROMELF" -z ${BUILTIN_SRC_PATH}/../CMakeFiles/builtin.dir/src/*.o + "$ARMC6_FROMELF" -z library/*.o + if [ -n "${PSA_CORE_PATH}" ]; then + "$ARMC6_FROMELF" -z ${PSA_CORE_PATH}/*.o fi + if [ -n "${BUILTIN_SRC_PATH}" ]; then + "$ARMC6_FROMELF" -z ${BUILTIN_SRC_PATH}/*.o + fi +} + +helper_armc6_cmake_build_test() +{ + FLAGS="$1" + + msg "build: CMake + ARM Compiler 6 ($FLAGS)" + + cmake -DCMAKE_SYSTEM_NAME="Generic" -DCMAKE_SYSTEM_PROCESSOR="cortex-m0" \ + -DCMAKE_C_COMPILER="$ARMC6_CC" -DCMAKE_C_LINKER="$ARMC6_LINK" \ + -DCMAKE_AR="$ARMC6_AR" -DCMAKE_C_FLAGS="$FLAGS" \ + -DCMAKE_C_COMPILER_WORKS=TRUE -DENABLE_TESTING=OFF \ + -DENABLE_PROGRAMS=OFF "$TF_PSA_CRYPTO_ROOT_DIR" + make + + msg "size: ARM Compiler 6 ($FLAGS)" + "$ARMC6_FROMELF" -z ${PSA_CORE_PATH}/CMakeFiles/tfpsacrypto.dir/*.o + "$ARMC6_FROMELF" -z ${BUILTIN_SRC_PATH}/../CMakeFiles/builtin.dir/src/*.o } clang_version() {