cmake/toolchain/GccArmCortexM33.cmake (21 lines of code) (raw):
# ++
#
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT license.
#
# Module Name:
#
# GccArmCortexM33.cmake
#
# Abstract:
#
# GCC ARM Cortex-M33 Toolchain file
#
# --
set(CMAKE_SYSTEM_NAME Generic)
SET(CMAKE_SYSTEM_VERSION 1)
set(CMAKE_SYSTEM_PROCESSOR Cortex-M33)
set(CERBERUS_MCU_FLAGS "-mcpu=cortex-m33")
set(CERBERUS_MCU_FLAGS "${CERBERUS_MCU_FLAGS} -mfloat-abi=hard")
set(CERBERUS_MCU_FLAGS "${CERBERUS_MCU_FLAGS} -mfpu=fpv4-sp-d16")
include(${CMAKE_CURRENT_LIST_DIR}/GccArmNoneEabi.cmake)