mirror of https://github.com/ARMmbed/mbed-os.git
cmake: Remove IAR support
IAR isn't supported anymore. Remove references to IAR from the CMake build system generator scripts.pull/13566/head
parent
f0072e7e56
commit
8dabb28cb6
|
@ -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()
|
||||
|
||||
|
||||
|
|
|
@ -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})
|
||||
|
|
|
@ -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})
|
||||
|
|
|
@ -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})
|
||||
|
|
|
@ -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} \
|
||||
")
|
Loading…
Reference in New Issue