blob: e9e1a9c676d2ca8a2ad083475b7b93cd26f36fbc [file] [log] [blame]
Tamas Banb881bea2020-11-04 16:18:36 +00001#-------------------------------------------------------------------------------
2# Copyright (c) 2020-2021, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8cmake_minimum_required(VERSION 3.15)
9
10add_library(tfm_fih STATIC)
11
12target_sources(tfm_fih
13 PRIVATE
14 src/fih.c
15)
16
17target_include_directories(tfm_fih
18 PUBLIC
19 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/inc>
20)
21
22target_link_libraries(tfm_fih
23 PRIVATE
24 platform_s
25)
26
27target_compile_definitions(tfm_fih
28 PUBLIC
29 TFM_FIH_PROFILE_${TFM_FIH_PROFILE}
30 $<$<NOT:$<STREQUAL:${TFM_FIH_PROFILE},OFF>>:TFM_FIH_PROFILE_ON>
31)