ADAC: Link tfm_sprt lib only when ADAC is integrated during runtime
tfm_sprt is only available during TF-M runtime service, hence do not
link it when ADAC is integrated in boot stages.
Signed-off-by: Maulik Patel <maulik.patel@arm.com>
Change-Id: I603bf6416a856b7a1415a3f63a36abd23385ad53
diff --git a/psa_crypto/CMakeLists.txt b/psa_crypto/CMakeLists.txt
index 3e70624..37747f5 100644
--- a/psa_crypto/CMakeLists.txt
+++ b/psa_crypto/CMakeLists.txt
@@ -1,5 +1,5 @@
#-------------------------------------------------------------------------------
-# Copyright (c) 2020-2023, Arm Limited. All rights reserved.
+# Copyright (c) 2020-2024, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -18,7 +18,7 @@
target_link_libraries(psa_adac_psa_crypto
PRIVATE
psa_adac_config
- tfm_sprt
+ $<$<BOOL:${PSA_ADAC_AS_TFM_RUNTIME_SERVICE}>:$tfm_sprt>
)
target_link_libraries(trusted-firmware-m-psa-adac