blob: dea92fe6eff86aa5b77f752c9f34864e5df219bd [file] [log] [blame]
Ronald Cron2581d912024-06-10 16:05:53 +02001option(INSTALL_PSA_CRYPTO_HEADERS "Install PSA Crypto headers." ON)
2
3if(INSTALL_PSA_CRYPTO_HEADERS)
4
5 file(GLOB psa_headers "psa/*.h")
6
7 install(FILES ${psa_headers}
8 DESTINATION include/psa
9 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
10
11endif(INSTALL_PSA_CRYPTO_HEADERS)
12
13# Make includes available in an out-of-source build. ssl-opt.sh requires it.
14if (ENABLE_TESTING AND NOT ${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
15 link_to_source(psa)
16endif()