blob: 4ee83fdfd55d3897ab7f3899cadeccde2f44b313 [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
# Mbed Crypto can be built in the same way Mbed TLS is built
include(${TFM_ROOT_DIR}/BuildMbedtls.cmake)
# After building the install target, rename the installed include/psa directory
# to include/mbedcrypto/psa to avoid name clash with the PSA Crypto headers in
# TF-M.
add_custom_command(TARGET ${MBEDTLS_TARGET_NAME}_install
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory
${MBEDTLS_INSTALL_DIR}/include/psa
${MBEDTLS_INSTALL_DIR}/include/mbedcrypto/psa
COMMAND ${CMAKE_COMMAND} -E remove_directory
${MBEDTLS_INSTALL_DIR}/include/psa)