Balint Dobszay | ff8e0cd | 2022-08-11 15:07:52 +0200 | [diff] [blame] | 1 | #------------------------------------------------------------------------------- |
| 2 | # Copyright (c) 2021-2023, Arm Limited and Contributors. All rights reserved. |
| 3 | # |
| 4 | # SPDX-License-Identifier: BSD-3-Clause |
| 5 | # |
| 6 | #------------------------------------------------------------------------------- |
| 7 | |
| 8 | set(CMAKE_INSTALL_PREFIX @BUILD_INSTALL_DIR@ CACHE STRING "") |
| 9 | set(CMAKE_TOOLCHAIN_FILE @TS_EXTERNAL_LIB_TOOLCHAIN_FILE@ CACHE STRING "") |
| 10 | |
| 11 | set(ENABLE_PROGRAMS Off CACHE BOOL "") |
| 12 | set(ENABLE_TESTING Off CACHE BOOL "") |
| 13 | set(UNSAFE_BUILD On CACHE BOOL "") |
Gabor Toth | 4ad8b99 | 2024-08-13 10:41:48 +0200 | [diff] [blame] | 14 | set(EXTERNAL_DEFINITIONS -DMBEDTLS_CONFIG_FILE="@MBEDTLS_CONFIG_FILE@" CACHE STRING "") |
Gabor Toth | ee7c4a1 | 2024-11-11 16:51:31 +0100 | [diff] [blame] | 15 | |
| 16 | # If there is a crypto config file to fine-tune the algorithms enabled in MbedTLS, add it to the definitions |
| 17 | if(NOT "" STREQUAL "@MBEDTLS_PSA_CRYPTO_CONFIG_FILE@") |
| 18 | set(EXTERNAL_DEFINITIONS ${EXTERNAL_DEFINITIONS} -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE="@MBEDTLS_PSA_CRYPTO_CONFIG_FILE@" CACHE STRING "" FORCE) |
| 19 | endif() |
| 20 | |
Balint Dobszay | ff8e0cd | 2022-08-11 15:07:52 +0200 | [diff] [blame] | 21 | set(EXTERNAL_INCLUDE_PATHS @MBEDTLS_EXTRA_INCLUDES@ CACHE STRING "") |
Gabor Toth | 350452a | 2024-06-19 12:35:08 +0200 | [diff] [blame] | 22 | set(BRANCH_PROTECTION @BRANCH_PROTECTION@ CACHE STRING "") |
Balint Dobszay | ff8e0cd | 2022-08-11 15:07:52 +0200 | [diff] [blame] | 23 | |
Gyorgy Szing | 9c8daca | 2023-03-28 17:09:33 +0200 | [diff] [blame] | 24 | set(Python3_EXECUTABLE "@Python3_EXECUTABLE@" CACHE PATH "Location of python3 executable") |
| 25 | |
Balint Dobszay | ff8e0cd | 2022-08-11 15:07:52 +0200 | [diff] [blame] | 26 | string(TOUPPER @CMAKE_CROSSCOMPILING@ CMAKE_CROSSCOMPILING) # CMake expects TRUE |
| 27 | if (CMAKE_CROSSCOMPILING) |
| 28 | set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY CACHE STRING "") |
| 29 | endif() |
| 30 | |
| 31 | @_cmake_fragment@ |