mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-05-04 17:12:51 +02:00
Add CMake support for uecc
This commit is contained in:
@@ -179,6 +179,7 @@ endif(ENABLE_ZLIB_SUPPORT)
|
||||
|
||||
add_subdirectory(library)
|
||||
add_subdirectory(include)
|
||||
add_subdirectory(tinycrypt)
|
||||
|
||||
if(ENABLE_PROGRAMS)
|
||||
add_subdirectory(programs)
|
||||
|
||||
@@ -3,6 +3,7 @@ option(INSTALL_MBEDTLS_HEADERS "Install mbed TLS headers." ON)
|
||||
if(INSTALL_MBEDTLS_HEADERS)
|
||||
|
||||
file(GLOB headers "mbedtls/*.h")
|
||||
file(GLOB headers "tinycrypt/*.h")
|
||||
|
||||
install(FILES ${headers}
|
||||
DESTINATION include/mbedtls
|
||||
|
||||
@@ -131,6 +131,8 @@ if(LINK_WITH_PTHREAD)
|
||||
set(libs ${libs} pthread)
|
||||
endif()
|
||||
|
||||
set(lib ${libs} tinycrypt)
|
||||
|
||||
if (NOT USE_STATIC_MBEDTLS_LIBRARY AND NOT USE_SHARED_MBEDTLS_LIBRARY)
|
||||
message(FATAL_ERROR "Need to choose static or shared mbedtls build!")
|
||||
endif(NOT USE_STATIC_MBEDTLS_LIBRARY AND NOT USE_SHARED_MBEDTLS_LIBRARY)
|
||||
|
||||
7
tinycrypt/CMakeLists.txt
Normal file
7
tinycrypt/CMakeLists.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
set(src_tinycrypt
|
||||
ecc_dh.c
|
||||
ecc_dsa.c
|
||||
ecc.c
|
||||
)
|
||||
|
||||
add_library(tinycrypt STATIC ${src_tinycrypt})
|
||||
Reference in New Issue
Block a user