mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-06-19 21:39:07 +08:00
22 lines
642 B
CMake
22 lines
642 B
CMake
idf_build_get_property(target IDF_TARGET)
|
|
if(CONFIG_ESP_WOLFSSL_INTERNAL)
|
|
set(COMPONENT_ADD_INCLUDEDIRS wolfssl/include wolfssl/wolfssl wolfssl/wolfssl/wolfssl)
|
|
set(COMPONENT_SRCDIRS "wolfssl/source")
|
|
|
|
set(COMPONENT_REQUIRES "lwip" "${target}")
|
|
endif()
|
|
|
|
register_component()
|
|
|
|
if(CONFIG_ESP_WOLFSSL_INTERNAL)
|
|
target_compile_options(${COMPONENT_LIB} PUBLIC -DWOLFSSL_USER_SETTINGS)
|
|
|
|
target_link_libraries(${COMPONENT_LIB} PUBLIC "-L ${CMAKE_CURRENT_SOURCE_DIR}/wolfssl/lib")
|
|
|
|
if(CONFIG_WOLFSSL_DEBUG)
|
|
target_link_libraries(${COMPONENT_LIB} PUBLIC "wolfssl_debug")
|
|
else()
|
|
target_link_libraries(${COMPONENT_LIB} PUBLIC "wolfssl")
|
|
endif()
|
|
endif()
|