blob: 0c3bebf8e0eab0f65795488c9cc939bd0fa5c92a [file]
if (NOT TARGET mbedtls)
message("lib/mbedtls submodule needs to be initialized for bintool hashing/signing")
add_library(bintool STATIC
bintool.cpp)
target_compile_definitions(bintool PRIVATE
HAS_MBEDTLS=0
)
target_include_directories(bintool PUBLIC ${CMAKE_CURRENT_LIST_DIR})
target_link_libraries(bintool PUBLIC
elf
errors
boot_picobin_headers)
else()
add_library(bintool STATIC
bintool.cpp
mbedtls_wrapper.c)
target_compile_definitions(bintool PRIVATE
HAS_MBEDTLS=1
)
target_include_directories(bintool PUBLIC ${CMAKE_CURRENT_LIST_DIR})
target_link_libraries(bintool PUBLIC
mbedtls
elf
errors
boot_picobin_headers)
endif()