From da74dfea38f56e95c1443ed1167503db76fbd07a Mon Sep 17 00:00:00 2001 From: Harry Ramsey Date: Tue, 25 Feb 2025 16:29:22 +0000 Subject: [PATCH] Update CMake flags for ARMC6 This commit sets the system procesor to cortex-m0. Since ARM is not accepted as a generic system processor, cortex-m0 was selected due to being the most minimal platform TF-PSA-Crypto could be supported on. Signed-off-by: Harry Ramsey --- scripts/all-helpers.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/all-helpers.sh b/scripts/all-helpers.sh index 3e23f3e86..2daa00167 100644 --- a/scripts/all-helpers.sh +++ b/scripts/all-helpers.sh @@ -276,9 +276,11 @@ helper_armc6_build_test() rm -rf $OUT_OF_SOURCE_DIR mkdir $OUT_OF_SOURCE_DIR cd $OUT_OF_SOURCE_DIR - cmake -DCMAKE_SYSTEM_NAME="Generic" -DCMAKE_SYSTEM_PROCESSOR="arm" \ - -DCMAKE_C_COMPILER="$ARMC6_CC" -DCMAKE_AR="$ARMC6_AR" -DCMAKE_C_FLAGS="$FLAGS" \ - -DCMAKE_C_COMPILER_WORKS=TRUE -DENABLE_TESTING=OFF -DENABLE_PROGRAMS=OFF "$TF_PSA_CRYPTO_ROOT_DIR" + 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 }