# Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 add_library(mbed-arm-mps2-m7 INTERFACE) target_include_directories(mbed-arm-mps2-m7 INTERFACE device ) if(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE device/TOOLCHAIN_ARM_STD/MPS2.sct) set(STARTUP_FILE device/TOOLCHAIN_ARM_STD/startup_CMSDK_CM7.S) elseif(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") set(LINKER_FILE device/TOOLCHAIN_GCC_ARM/MPS2.ld) set(STARTUP_FILE device/TOOLCHAIN_GCC_ARM/startup_MPS2.S) endif() mbed_set_linker_script(mbed-arm-mps2-m7 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) target_sources(mbed-arm-mps2-m7 INTERFACE device/system_CMSDK_CM7.c ${STARTUP_FILE} ) target_link_libraries(mbed-arm-mps2-m7 INTERFACE mbed-mps2 )