mbed-os/cmake/toolchains/IAR.cmake

23 lines
516 B
CMake

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