Skip to content

Commit ef6c688

Browse files
committed
CMake: remove version number from ARM toolchain
The version number was required previously when ARM Compiler 5 and ARM Compiler 6 were both supported. There was a significant underlying change between the two that justified having distinct build options settinfgs. It is very unlikely that such a major change will happen between ARM Compiler 6 and future versions. It is therefore also very unlikely that distinct option settings for future versions will be needed. We should therefore avoid appending version number the same way we do not append it to GCC toolchain configuration settings.
1 parent 24c6973 commit ef6c688

24 files changed

+43
-69
lines changed

cmake/app.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ if(MBED_TOOLCHAIN STREQUAL "GCC_ARM")
4949
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
5050
BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/app.link_script.ld"
5151
)
52-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
52+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
5353
set(CMAKE_PRE_BUILD_COMMAND COMMAND "")
5454
set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} --scatter=${linkerfile}")
5555
endif()
@@ -62,7 +62,7 @@ if(MBED_TOOLCHAIN STREQUAL "GCC_ARM")
6262
COMMAND ${ELF2BIN} -O ihex $<TARGET_FILE:app> $<TARGET_FILE:app>.hex
6363
COMMAND ${CMAKE_COMMAND} -E echo "-- built: $<TARGET_FILE:app>.hex"
6464
)
65-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
65+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
6666
set(CMAKE_POST_BUILD_COMMAND
6767
COMMAND ${ELF2BIN} --bin -o $<TARGET_FILE:app>.bin $<TARGET_FILE:app>
6868
COMMAND ${CMAKE_COMMAND} -E echo "-- built: $<TARGET_FILE:app>.bin"

cmake/cores/Cortex-A9.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \
2727
${GCC_FLAGS} \
2828
")
2929

30-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
30+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
3131

3232
set(ARM_FLAGS " \
3333
--cpu=Cortex-A9 \

cmake/cores/Cortex-M0+.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \
2323
${GCC_FLAGS} \
2424
")
2525

26-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
26+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
2727

2828
set(ARM_FLAGS " \
2929
--cpu=Cortex-M0plus \

cmake/cores/Cortex-M0.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \
2222
${GCC_FLAGS} \
2323
")
2424

25-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
25+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
2626

2727
set(ARM_FLAGS " \
2828
--cpu=Cortex-M0 \

cmake/cores/Cortex-M1.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \
2222
${GCC_FLAGS} \
2323
")
2424

25-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
25+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
2626

2727
set(ARM_FLAGS " \
2828
--cpu=Cortex-M1 \

cmake/cores/Cortex-M23-NS.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \
2222
${GCC_FLAGS} \
2323
")
2424

25-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
25+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
2626

2727
set(ARM_FLAGS " \
2828
--cpu=Cortex-M23 \

cmake/cores/Cortex-M23.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \
2222
${GCC_FLAGS} \
2323
")
2424

25-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
25+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
2626

2727
set(ARM_FLAGS " \
2828
--cpu=Cortex-M23 \

cmake/cores/Cortex-M3.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \
2222
${GCC_FLAGS} \
2323
")
2424

25-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
25+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
2626

2727
set(ARM_FLAGS " \
2828
--cpu=Cortex-M3 \

cmake/cores/Cortex-M33-NS.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \
2323
${GCC_FLAGS} \
2424
")
2525

26-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
26+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
2727

2828
set(ARM_FLAGS " \
2929
--cpu=Cortex-M33 \

cmake/cores/Cortex-M33.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \
2323
${GCC_FLAGS} \
2424
")
2525

26-
elseif(MBED_TOOLCHAIN STREQUAL "ARMC6")
26+
elseif(MBED_TOOLCHAIN STREQUAL "ARM")
2727

2828
set(ARM_FLAGS " \
2929
--cpu=Cortex-M33 \

0 commit comments

Comments
 (0)