| 1234567891011121314151617181920212223242526 |
- set(srcs esp_tls.c)
- if(CONFIG_ESP_TLS_USING_MBEDTLS)
- list(APPEND srcs
- "esp_tls_mbedtls.c")
- endif()
- if(CONFIG_ESP_TLS_USING_WOLFSSL)
- list(APPEND srcs
- "esp_tls_wolfssl.c")
- endif()
- idf_component_register(SRCS "${srcs}"
- INCLUDE_DIRS "."
- PRIV_INCLUDE_DIRS "private_include"
- REQUIRES mbedtls
- PRIV_REQUIRES lwip nghttp)
- if(CONFIG_ESP_TLS_USING_WOLFSSL)
- idf_component_get_property(wolfssl esp-wolfssl COMPONENT_LIB)
- target_link_libraries(${COMPONENT_LIB} PUBLIC ${wolfssl})
- endif()
- if(CONFIG_ESP_TLS_USE_SE)
- idf_component_get_property(cryptoauthlib esp-cryptoauthlib COMPONENT_LIB)
- target_link_libraries(${COMPONENT_LIB} PUBLIC ${cryptoauthlib})
- endif()
|