aboutsummaryrefslogtreecommitdiff
path: root/rtos/CMakeLists.txt
diff options
context:
space:
mode:
authorLedion Daja <ledion.daja@arm.com>2022-09-21 16:23:49 +0200
committerKristofer Jonsson <kristofer.jonsson@arm.com>2022-09-30 10:44:41 +0000
commit5845f3d42db32f42e83f22073a88d583ff325953 (patch)
tree192dc8b9c3db4b2ed964e6f8a4fa169dd784f08d /rtos/CMakeLists.txt
parent45a8a133da680f739f079e6c23eb0596802c9708 (diff)
downloadethos-u-core-software-5845f3d42db32f42e83f22073a88d583ff325953.tar.gz
Fix cmake CMAKE_SYSTEM_PROCESSOR string matches
To avoid unwanted matches of regexps, example: "cortex-m3" matches string "cortex-m33", several string MATCHES have been reworked. Change-Id: Ib923fbed9edbfba7de0af005c67b5527acdf40f9
Diffstat (limited to 'rtos/CMakeLists.txt')
-rw-r--r--rtos/CMakeLists.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/rtos/CMakeLists.txt b/rtos/CMakeLists.txt
index 6c91a83..3266c14 100644
--- a/rtos/CMakeLists.txt
+++ b/rtos/CMakeLists.txt
@@ -24,7 +24,7 @@ endif()
# Include ThreadX
# Only enable cortex-m55 until cortex-m33 is sorted out upstream
-if((CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m55") AND
+if((CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m55(\\+|$)") AND
(CORE_SOFTWARE_RTOS_LOWER STREQUAL "threadx" OR CORE_SOFTWARE_RTOS_LOWER STREQUAL "all"))
#threadx build requires 2 defines: THREADX_ARCH (format: cortex_m4) and THREADX_TOOLCHAIN (ac5/ac6/gnu).
#set them according to existing defines CMAKE_SYSTEM_PROCESSOR and CMAKE_CXX_COMPILER_ID: