mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-10-01 22:47:23 +00:00
CMake: psa: Enable installing of headers
When installing via CMake, also install PSA headers so that PSA APIs can be more easily used from the installed library.
This commit is contained in:
@@ -3,11 +3,16 @@ option(INSTALL_MBEDTLS_HEADERS "Install mbed TLS headers." ON)
|
|||||||
if(INSTALL_MBEDTLS_HEADERS)
|
if(INSTALL_MBEDTLS_HEADERS)
|
||||||
|
|
||||||
file(GLOB headers "mbedtls/*.h")
|
file(GLOB headers "mbedtls/*.h")
|
||||||
|
file(GLOB psa_headers "psa/*.h")
|
||||||
|
|
||||||
install(FILES ${headers}
|
install(FILES ${headers}
|
||||||
DESTINATION include/mbedtls
|
DESTINATION include/mbedtls
|
||||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
|
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
|
||||||
|
|
||||||
|
install(FILES ${psa_headers}
|
||||||
|
DESTINATION include/psa
|
||||||
|
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
|
||||||
|
|
||||||
endif(INSTALL_MBEDTLS_HEADERS)
|
endif(INSTALL_MBEDTLS_HEADERS)
|
||||||
|
|
||||||
# Make config.h available in an out-of-source build. ssl-opt.sh requires it.
|
# Make config.h available in an out-of-source build. ssl-opt.sh requires it.
|
||||||
|
|||||||
Reference in New Issue
Block a user