Add USE_TINYCRYPT build option to CMake files

Adds the USE_TINYCRYPT build option to the CMake build files. Default is
enabled.
This commit is contained in:
Simon Butcher 2019-11-22 16:51:41 +00:00
parent 9699887185
commit 45fd0d68d9
2 changed files with 8 additions and 2 deletions

View File

@ -185,7 +185,10 @@ endif(ENABLE_ZLIB_SUPPORT)
add_subdirectory(library)
add_subdirectory(include)
add_subdirectory(tinycrypt)
if(USE_TINYCRYPT)
add_subdirectory(tinycrypt)
endif()
if(ENABLE_PROGRAMS)
add_subdirectory(programs)

View File

@ -1,4 +1,5 @@
option(USE_STATIC_MBEDTLS_LIBRARY "Build mbed TLS static library." ON)
option(USE_TINYCRYPT "Include TinyCrypt." ON)
option(USE_SHARED_MBEDTLS_LIBRARY "Build mbed TLS shared library." OFF)
option(LINK_WITH_PTHREAD "Explicitly link mbed TLS library to pthread." OFF)
@ -123,7 +124,9 @@ if(LINK_WITH_PTHREAD)
set(libs ${libs} pthread)
endif()
set(libs ${libs} tinycrypt)
if(USE_TINYCRYPT)
set(libs ${libs} tinycrypt)
endif()
if (NOT USE_STATIC_MBEDTLS_LIBRARY AND NOT USE_SHARED_MBEDTLS_LIBRARY)
message(FATAL_ERROR "Need to choose static or shared mbedtls build!")