mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix: make the PSA compile definitions public
This commit is contained in:
@@ -225,7 +225,7 @@ if(NOT ${IDF_TARGET} STREQUAL "linux")
|
|||||||
)
|
)
|
||||||
target_link_libraries(tfpsacrypto PRIVATE "$<$<TARGET_EXISTS:idf::nvs_flash>:idf::nvs_flash>")
|
target_link_libraries(tfpsacrypto PRIVATE "$<$<TARGET_EXISTS:idf::nvs_flash>:idf::nvs_flash>")
|
||||||
# Define compile definition to indicate ESP-IDF PSA ITS implementation is available
|
# Define compile definition to indicate ESP-IDF PSA ITS implementation is available
|
||||||
target_compile_definitions(tfpsacrypto PRIVATE "$<$<TARGET_EXISTS:idf::nvs_flash>:ESP_PSA_ITS_AVAILABLE>")
|
target_compile_definitions(tfpsacrypto PUBLIC "$<$<TARGET_EXISTS:idf::nvs_flash>:ESP_PSA_ITS_AVAILABLE>")
|
||||||
else()
|
else()
|
||||||
# For v1: check if component is in build before adding source and linking
|
# For v1: check if component is in build before adding source and linking
|
||||||
idf_build_get_property(build_components BUILD_COMPONENTS)
|
idf_build_get_property(build_components BUILD_COMPONENTS)
|
||||||
@@ -233,7 +233,7 @@ if(NOT ${IDF_TARGET} STREQUAL "linux")
|
|||||||
target_sources(tfpsacrypto PRIVATE "${COMPONENT_DIR}/port/psa_crypto_storage/esp_psa_its.c")
|
target_sources(tfpsacrypto PRIVATE "${COMPONENT_DIR}/port/psa_crypto_storage/esp_psa_its.c")
|
||||||
idf_component_get_property(nvs_flash_lib nvs_flash COMPONENT_LIB)
|
idf_component_get_property(nvs_flash_lib nvs_flash COMPONENT_LIB)
|
||||||
target_link_libraries(tfpsacrypto PRIVATE ${nvs_flash_lib})
|
target_link_libraries(tfpsacrypto PRIVATE ${nvs_flash_lib})
|
||||||
target_compile_definitions(tfpsacrypto PRIVATE ESP_PSA_ITS_AVAILABLE)
|
target_compile_definitions(tfpsacrypto PUBLIC ESP_PSA_ITS_AVAILABLE)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user