33 lines
693 B
CMake
33 lines
693 B
CMake
#
|
|
# cmake for wolfssl
|
|
#
|
|
cmake_minimum_required(VERSION 3.5)
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DWOLFSSL_USER_SETTINGS")
|
|
|
|
set(CMAKE_CURRENT_SOURCE_DIR ".")
|
|
set(WOLFSSL_ROOT ${CMAKE_CURRENT_SOURCE_DIR})
|
|
set(INCLUDE_PATH ${WOLFSSL_ROOT})
|
|
|
|
set(COMPONENT_SRCDIRS "./src/"
|
|
"./wolfcrypt/src/"
|
|
"./wolfcrypt/src/port/Espressif/"
|
|
)
|
|
|
|
set(COMPONENT_REQUIRES lwip)
|
|
|
|
set(COMPONENT_ADD_INCLUDEDIRS
|
|
"."
|
|
"./include"
|
|
"../freertos/include/freertos"
|
|
"${WOLFSSL_ROOT}"
|
|
)
|
|
|
|
set(COMPONENT_SRCEXCLUDE
|
|
"wolfcrypt/src/aes_asm.S"
|
|
"wolfcrypt/src/evp.c"
|
|
"wolfcrypt/src/misc.c"
|
|
"src/bio.c"
|
|
)
|
|
|
|
register_component()
|