mbedtls/programs/test
Chris Kay d259e347e6 Add CMake package config file
This change enables automatic detection and consumption of Mbed TLS
library targets from within other CMake projects. By generating an
`MbedTLSConfig.cmake` file, consuming projects receive a more complete
view of these targets, allowing them to be used as dependencies which
properly inherit the transitive dependencies of the libraries.

This is fairly fragile, as it seems Mbed TLS's libraries do not appear
to properly model their dependencies on other targets, including
third-party dependencies. It is, however, sufficient for building and
linking the compiled Mbed TLS libraries when there are no third-party
dependencies involved. Further work is needed for more complex
use-cases, but this will likely meet the needs of most projects.

Resolves #298. Probably useful for #2857.

Signed-off-by: Chris Kay <chris.kay@arm.com>
2021-06-04 16:02:48 +01:00
..
cmake_package Add CMake package config file 2021-06-04 16:02:48 +01:00
cmake_package_install Add CMake package config file 2021-06-04 16:02:48 +01:00
cmake_subproject
benchmark.c static initialize comb table 2021-06-01 10:02:13 +08:00
CMakeLists.txt Remove PKCS#11 library wrapper. 2021-04-21 11:05:00 +02:00
cpp_dummy_build.cpp Applying current changes 2021-04-30 00:07:04 +02:00
query_compile_time_config.c
query_config.h
selftest.c Merge pull request #4164 from chris-jones-arm/move-internal-headers 2021-03-29 11:18:54 +02:00
udp_proxy_wrapper.sh
udp_proxy.c avoid "maybe-uninitialized" and "free-nonheap-object" errors/warnings with gcc11 2021-05-19 11:31:37 -04:00
zeroize.c