From 2d486adadbf06591b7018871ffb352e6e0ca990e Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Thu, 16 Feb 2023 23:26:21 +0100 Subject: [PATCH] mbed_config file is now specified via command line to avoid copying to includedir. Signed-off-by: Pol Henarejos --- pico_hsm_sdk_import.cmake | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pico_hsm_sdk_import.cmake b/pico_hsm_sdk_import.cmake index e8ab4cc..745a6e7 100644 --- a/pico_hsm_sdk_import.cmake +++ b/pico_hsm_sdk_import.cmake @@ -52,13 +52,10 @@ else() endif(USB_ITF_CCID) endif() add_definitions(-DDEBUG_APDU=${DEBUG_APDU}) - -configure_file(${CMAKE_CURRENT_LIST_DIR}/config/mbedtls_config.h ${CMAKE_CURRENT_LIST_DIR}/mbedtls/include/mbedtls COPYONLY) +add_definitions(-DMBEDTLS_CONFIG_FILE="${CMAKE_CURRENT_LIST_DIR}/config/mbedtls_config.h") message(STATUS "USB VID/PID: ${USB_VID}:${USB_PID}") -configure_file(${CMAKE_CURRENT_LIST_DIR}/config/mbedtls_config.h ${CMAKE_CURRENT_LIST_DIR}/mbedtls/include/mbedtls COPYONLY) - set(SOURCES ${SOURCES} ${CMAKE_CURRENT_LIST_DIR}/src/main.c ${CMAKE_CURRENT_LIST_DIR}/src/usb/usb.c @@ -76,6 +73,7 @@ ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/aes.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/asn1parse.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/asn1write.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/bignum.c +${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/ccm.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/cmac.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/cipher.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/cipher_wrap.c @@ -84,13 +82,13 @@ ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/ecdsa.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/ecdh.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/ecp.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/ecp_curves.c +${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/gcm.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/hkdf.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/md.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/md5.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/oid.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/pkcs5.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/platform_util.c -${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/ripemd160.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/rsa.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/rsa_alt_helpers.c ${CMAKE_CURRENT_LIST_DIR}/mbedtls/library/sha1.c