diff --git a/cmake/app.cmake b/cmake/app.cmake index 3a3cb37015..cd7ee4e9b4 100644 --- a/cmake/app.cmake +++ b/cmake/app.cmake @@ -69,13 +69,6 @@ elseif(MBED_TOOLCHAIN STREQUAL "ARM") COMMAND ${ELF2BIN} ${MBED_STUDIO_ARM_COMPILER} --i32combined -o $.hex $ COMMAND ${CMAKE_COMMAND} -E echo "-- built: $.hex" ) -elseif(MBED_TOOLCHAIN STREQUAL "IAR") - set(CMAKE_POST_BUILD_COMMAND - COMMAND ${ELF2BIN} --bin $ $.bin - COMMAND ${CMAKE_COMMAND} -E echo "-- built: $.bin" - COMMAND ${ELF2BIN} --ihex $ $.hex - COMMAND ${CMAKE_COMMAND} -E echo "-- built: $.hex" - ) endif() diff --git a/cmake/profiles/debug.cmake b/cmake/profiles/debug.cmake index 735702b959..dd0a4792b1 100644 --- a/cmake/profiles/debug.cmake +++ b/cmake/profiles/debug.cmake @@ -103,21 +103,6 @@ set(DEBUG_DEFINITIONS ${DEBUG_DEFINITIONS} -D__MICROLIB ) -elseif(MBED_TOOLCHAIN STREQUAL "IAR") - -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} \ - --vla \ - --diag_suppress=Pe546 \ -") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \ - --guard_calls \ - --no_static_destruction \ -") -set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \ - --skip_dynamic_initialization \ - --threaded_lib \ -") - endif() add_definitions(${DEBUG_DEFINITIONS}) diff --git a/cmake/profiles/develop.cmake b/cmake/profiles/develop.cmake index 72ab6673ab..8bb174865b 100644 --- a/cmake/profiles/develop.cmake +++ b/cmake/profiles/develop.cmake @@ -54,22 +54,6 @@ set(DEVELOP_DEFINITIONS ${DEVELOP_DEFINITIONS} -D__ASSERT_MSG ) -elseif(MBED_TOOLCHAIN STREQUAL "IAR") - -set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} - --vla - --diag_suppress=Pe546 -) -set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} - --guard_calls - --no_static_destruction -) -set(CMAKE_CXX_LINK_FLAGS ${CMAKE_CXX_LINK_FLAGS} - --skip_dynamic_initialization - --threaded_lib - --inline -) - endif() add_definitions(${DEVELOP_DEFINITIONS}) diff --git a/cmake/profiles/release.cmake b/cmake/profiles/release.cmake index 9b774f682b..11a61901fe 100644 --- a/cmake/profiles/release.cmake +++ b/cmake/profiles/release.cmake @@ -100,22 +100,6 @@ set(RELEASE_DEFINITIONS ${RELEASE_DEFINITIONS} -D__ASSERT_MSG ) -elseif(MBED_TOOLCHAIN STREQUAL "IAR") - -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} \ - --vla \ - --diag_suppress=Pe546 \ -") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \ - --guard_calls \ - --no_static_destruction \ -") -set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \ - --skip_dynamic_initialization \ - --threaded_lib \ - --inline \ -") - endif() add_definitions(${RELEASE_DEFINITIONS}) diff --git a/cmake/toolchains/IAR.cmake b/cmake/toolchains/IAR.cmake deleted file mode 100644 index 1316c45f2d..0000000000 --- a/cmake/toolchains/IAR.cmake +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2020 ARM Limited. All rights reserved. -# SPDX-License-Identifier: Apache-2.0 - -set(COMMON_FLAGS " \ - --no_wrap_diagnostics \ - -e \ - --diag_suppress=Pa050,Pa084,Pa093,Pa082,Pe540 \ - -Ohz \ - --enable_restrict \ -") -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} \ - ${COMMON_FLAGS} \ -") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \ - ${COMMON_FLAGS} \ -") -set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} \ - ${COMMON_FLAGS} \ -") -set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} \ - ${COMMON_FLAGS} \ -")