cmake: Remove IAR support

IAR isn't supported anymore. Remove references to IAR from the CMake
build system generator scripts.
pull/13566/head
Jaeden Amero 2020-07-23 15:27:12 +01:00 committed by Hugues Kamba
parent f0072e7e56
commit 8dabb28cb6
5 changed files with 0 additions and 76 deletions

View File

@ -69,13 +69,6 @@ elseif(MBED_TOOLCHAIN STREQUAL "ARM")
COMMAND ${ELF2BIN} ${MBED_STUDIO_ARM_COMPILER} --i32combined -o $<TARGET_FILE:app>.hex $<TARGET_FILE:app>
COMMAND ${CMAKE_COMMAND} -E echo "-- built: $<TARGET_FILE:app>.hex"
)
elseif(MBED_TOOLCHAIN STREQUAL "IAR")
set(CMAKE_POST_BUILD_COMMAND
COMMAND ${ELF2BIN} --bin $<TARGET_FILE:app> $<TARGET_FILE:app>.bin
COMMAND ${CMAKE_COMMAND} -E echo "-- built: $<TARGET_FILE:app>.bin"
COMMAND ${ELF2BIN} --ihex $<TARGET_FILE:app> $<TARGET_FILE:app>.hex
COMMAND ${CMAKE_COMMAND} -E echo "-- built: $<TARGET_FILE:app>.hex"
)
endif()

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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} \
")