Manuel Pégourié-Gonnard | 9014b6f | 2015-01-27 15:44:46 +0000 | [diff] [blame] | 1 | option(INSTALL_MBEDTLS_HEADERS "Install mbed TLS headers." ON) |
Paul Bakker | 547f73d | 2011-01-05 15:07:54 +0000 | [diff] [blame] | 2 | |
Manuel Pégourié-Gonnard | 9014b6f | 2015-01-27 15:44:46 +0000 | [diff] [blame] | 3 | if(INSTALL_MBEDTLS_HEADERS) |
Paul Bakker | 9bc2f32 | 2011-12-11 11:25:30 +0000 | [diff] [blame] | 4 | |
Manuel Pégourié-Gonnard | 216a183 | 2015-06-25 09:20:03 +0200 | [diff] [blame] | 5 | file(GLOB headers "mbedtls/*.h") |
Jaeden Amero | 3a45d9e | 2018-10-31 19:00:48 +0000 | [diff] [blame] | 6 | file(GLOB psa_headers "psa/*.h") |
Paul Bakker | 9bc2f32 | 2011-12-11 11:25:30 +0000 | [diff] [blame] | 7 | |
Manuel Pégourié-Gonnard | 216a183 | 2015-06-25 09:20:03 +0200 | [diff] [blame] | 8 | install(FILES ${headers} |
Manuel Pégourié-Gonnard | 7f80997 | 2015-03-09 17:05:11 +0000 | [diff] [blame] | 9 | DESTINATION include/mbedtls |
Paul Bakker | 547f73d | 2011-01-05 15:07:54 +0000 | [diff] [blame] | 10 | PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) |
Paul Bakker | 9bc2f32 | 2011-12-11 11:25:30 +0000 | [diff] [blame] | 11 | |
Jaeden Amero | 3a45d9e | 2018-10-31 19:00:48 +0000 | [diff] [blame] | 12 | install(FILES ${psa_headers} |
| 13 | DESTINATION include/psa |
| 14 | PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) |
| 15 | |
Manuel Pégourié-Gonnard | 9014b6f | 2015-01-27 15:44:46 +0000 | [diff] [blame] | 16 | endif(INSTALL_MBEDTLS_HEADERS) |
Gilles Peskine | 8405257 | 2018-03-21 12:12:47 +0100 | [diff] [blame] | 17 | |
Gilles Peskine | 7dc9704 | 2020-02-26 19:48:43 +0100 | [diff] [blame] | 18 | # Make config.h available in an out-of-source build. ssl-opt.sh requires it. |
Renz Christian Bagaporo | d8a40b5 | 2019-04-28 13:51:37 +0800 | [diff] [blame] | 19 | if (ENABLE_TESTING AND NOT ${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}) |
Gilles Peskine | 8405257 | 2018-03-21 12:12:47 +0100 | [diff] [blame] | 20 | link_to_source(mbedtls) |
Gilles Peskine | 451e24c | 2019-01-02 17:24:41 +0100 | [diff] [blame] | 21 | link_to_source(psa) |
Gilles Peskine | 8405257 | 2018-03-21 12:12:47 +0100 | [diff] [blame] | 22 | endif() |