Enable using pre-fetched qcbor dependency
Modify Cmake scripts to enable using pre-fetched QCBOR source code
in the build. This is needed to support recent versions of yocto
where fetching of all dependencies is mandatory to be controlled
by yocto.
Signed-off-by: Gyorgy Szing <Gyorgy.Szing@arm.com>
diff --git a/api-tests/CMakeLists.txt b/api-tests/CMakeLists.txt
index bc62946..55c456b 100644
--- a/api-tests/CMakeLists.txt
+++ b/api-tests/CMakeLists.txt
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2019-2021, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2019-2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -222,7 +222,7 @@
set(PSA_TARGET_GENERATE_DATABASE psa_generate_database)
set(PSA_TARGET_GENERATE_DATABASE_POST psa_generate_database_cleanup)
if(${SUITE} STREQUAL "INITIAL_ATTESTATION")
- set(PSA_TARGET_QCBOR psa_qcbor)
+ set(PSA_TARGET_QCBOR ${CMAKE_CURRENT_BINARY_DIR}/psa_qcbor CACHE PATH "Location of Q_CBOR sources.")
endif()
set(PSA_TARGET_PAL_NSPE_LIB pal_nspe)
set(PSA_TARGET_VAL_NSPE_LIB val_nspe)
@@ -318,7 +318,7 @@
set(PSA_SERVER_TEST_LIST_DECLARE_INC ${CMAKE_CURRENT_BINARY_DIR}/server_tests_list_declare.inc)
set(PSA_SERVER_TEST_LIST ${CMAKE_CURRENT_BINARY_DIR}/server_tests_list.inc)
if(${SUITE} STREQUAL "INITIAL_ATTESTATION")
- set(PSA_QCBOR_INCLUDE_PATH ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/inc)
+ set(PSA_QCBOR_INCLUDE_PATH ${PSA_TARGET_QCBOR}/inc)
endif()
# Validity check for required files for a given suite
@@ -519,20 +519,20 @@
message(STATUS "[PSA] : ----------Process input arguments- complete-------------")
-if((${SUITE} STREQUAL "INITIAL_ATTESTATION") AND (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}))
+if((${SUITE} STREQUAL "INITIAL_ATTESTATION") AND (NOT EXISTS ${PSA_TARGET_QCBOR}))
# Clone QCBOR and move to specified tag
execute_process(COMMAND ${GIT_EXECUTABLE} clone ${PSA_QCBOR_GIT_REPO_LINK} ${PSA_TARGET_QCBOR}
- RESULT_VARIABLE ${PSA_TARGET_QCBOR}_clone_result
+ RESULT_VARIABLE qcbor_clone_result
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
-if(${PSA_TARGET_QCBOR}_clone_result)
+if(qcbor_clone_result)
message(FATAL_ERROR "git clone failed for ${PSA_QCBOR_GIT_REPO_LINK}")
endif()
-if(NOT ${PSA_TARGET_QCBOR}_clone_result)
+if(NOT qcbor_clone_result)
execute_process(COMMAND ${GIT_EXECUTABLE} checkout -q "${PSA_QCBOR_GIT_REPO_TAG}"
- RESULT_VARIABLE ${PSA_TARGET_QCBOR}_checkout_result
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR})
-if(${PSA_TARGET_QCBOR}_checkout_result)
+ RESULT_VARIABLE qcbor_checkout_result
+ WORKING_DIRECTORY ${PSA_TARGET_QCBOR})
+if(qcbor_checkout_result)
message(FATAL_ERROR "git checkout failed for Repo : ${PSA_QCBOR_GIT_REPO_LINK}, Tag : ${PSA_QCBOR_GIT_REPO_TAG}")
endif()
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_linux/target.cmake b/api-tests/platform/targets/tgt_dev_apis_linux/target.cmake
index 407bcab..e8c1825 100755
--- a/api-tests/platform/targets/tgt_dev_apis_linux/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_linux/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2021-2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -63,10 +63,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_stdc/target.cmake b/api-tests/platform/targets/tgt_dev_apis_stdc/target.cmake
index 6d97160..118a168 100644
--- a/api-tests/platform/targets/tgt_dev_apis_stdc/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_stdc/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2019-2021, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2019-2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -117,10 +117,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
if(NOT DEFINED PSA_INITIAL_ATTESTATION_LIB_FILENAME)
message(FATAL_ERROR "ERROR: PSA_STORAGE_LIB_FILENAME undefined.")
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_an521/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_an521/target.cmake
index c699182..4b9de07 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_an521/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_an521/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2019-2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -59,10 +59,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_an524/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_an524/target.cmake
index 1dc77dc..c9af725 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_an524/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_an524/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2019-2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -59,10 +59,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_an539/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_an539/target.cmake
index bd65cea..d7e2d38 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_an539/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_an539/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -59,10 +59,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_musca_a/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_musca_a/target.cmake
index 17ad2e3..494fcab 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_musca_a/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_musca_a/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2019-2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -59,10 +59,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_musca_b1/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_musca_b1/target.cmake
index 128f427..8472ebf 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_musca_b1/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_musca_b1/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2019-2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -59,10 +59,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_musca_s1/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_musca_s1/target.cmake
index 77bae1b..3477784 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_musca_s1/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_musca_s1/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -59,10 +59,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_nrf5340/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_nrf5340/target.cmake
index 0c44846..7cc52c1 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_nrf5340/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_nrf5340/target.cmake
@@ -58,10 +58,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_nrf9160/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_nrf9160/target.cmake
index 837ecb5..11ac87f 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_nrf9160/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_nrf9160/target.cmake
@@ -58,10 +58,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_psoc64/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_psoc64/target.cmake
index d8b8201..5d8e19e 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_psoc64/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_psoc64/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -56,10 +56,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()
diff --git a/api-tests/platform/targets/tgt_dev_apis_tfm_stm32l562e_dk/target.cmake b/api-tests/platform/targets/tgt_dev_apis_tfm_stm32l562e_dk/target.cmake
index 7c2cabe..bda5ff2 100644
--- a/api-tests/platform/targets/tgt_dev_apis_tfm_stm32l562e_dk/target.cmake
+++ b/api-tests/platform/targets/tgt_dev_apis_tfm_stm32l562e_dk/target.cmake
@@ -1,5 +1,5 @@
#/** @file
-# * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved.
+# * Copyright (c) 2019-2022, Arm Limited or its affiliates. All rights reserved.
# * SPDX-License-Identifier : Apache-2.0
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
@@ -59,10 +59,10 @@
list(APPEND PAL_SRC_C_NSPE
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_intf.c
${PSA_ROOT_DIR}/platform/targets/common/nspe/initial_attestation/pal_attestation_crypto.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/UsefulBuf.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/ieee754.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_decode.c
- ${CMAKE_CURRENT_BINARY_DIR}/${PSA_TARGET_QCBOR}/src/qcbor_encode.c
+ ${PSA_TARGET_QCBOR}/src/UsefulBuf.c
+ ${PSA_TARGET_QCBOR}/src/ieee754.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_decode.c
+ ${PSA_TARGET_QCBOR}/src/qcbor_encode.c
)
endif()