Ronald Cron | 05ba912 | 2024-06-17 14:25:26 +0200 | [diff] [blame] | 1 | option(INSTALL_TF_PSA_CRYPTO_HEADERS "Install TF PSA Crypto headers." ON) |
Ronald Cron | 2581d91 | 2024-06-10 16:05:53 +0200 | [diff] [blame] | 2 | |
Ronald Cron | 05ba912 | 2024-06-17 14:25:26 +0200 | [diff] [blame] | 3 | if(INSTALL_TF_PSA_CRYPTO_HEADERS) |
Ronald Cron | 2581d91 | 2024-06-10 16:05:53 +0200 | [diff] [blame] | 4 | file(GLOB psa_headers "psa/*.h") |
Ronald Cron | 05ba912 | 2024-06-17 14:25:26 +0200 | [diff] [blame] | 5 | file(GLOB mbedtls_crypto_headers "../drivers/builtin/include/mbedtls/*.h") |
Ronald Cron | 2581d91 | 2024-06-10 16:05:53 +0200 | [diff] [blame] | 6 | |
| 7 | install(FILES ${psa_headers} |
| 8 | DESTINATION include/psa |
| 9 | PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) |
| 10 | |
Ronald Cron | 05ba912 | 2024-06-17 14:25:26 +0200 | [diff] [blame] | 11 | install(FILES ${mbedtls_crypto_headers} |
| 12 | DESTINATION include/mbedtls |
| 13 | PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) |
| 14 | endif(INSTALL_TF_PSA_CRYPTO_HEADERS) |
Ronald Cron | 2581d91 | 2024-06-10 16:05:53 +0200 | [diff] [blame] | 15 | |
| 16 | # Make includes available in an out-of-source build. ssl-opt.sh requires it. |
| 17 | if (ENABLE_TESTING AND NOT ${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}) |
| 18 | link_to_source(psa) |
| 19 | endif() |