Christoph M. Wintersteiger | 6ea2dea1 | 2019-01-21 17:26:19 +0000 | [diff] [blame] | 1 | list (APPEND everest_src) |
| 2 | list (APPEND everest_inc) |
| 3 | list (APPEND everest_def) |
Christoph M. Wintersteiger | ea24394 | 2019-01-07 14:12:25 +0000 | [diff] [blame] | 4 | |
Christoph M. Wintersteiger | 6e0cac1 | 2019-02-22 17:02:12 +0000 | [diff] [blame] | 5 | set(everest_src |
| 6 | ${CMAKE_CURRENT_SOURCE_DIR}/library/everest.c |
Christoph M. Wintersteiger | 26b98e1 | 2019-02-26 12:26:04 +0000 | [diff] [blame] | 7 | ${CMAKE_CURRENT_SOURCE_DIR}/library/x25519.c |
Christoph M. Wintersteiger | 6e0cac1 | 2019-02-22 17:02:12 +0000 | [diff] [blame] | 8 | ${CMAKE_CURRENT_SOURCE_DIR}/library/Hacl_Curve25519_joined.c |
| 9 | ) |
| 10 | |
Janos Follath | 71dcefb | 2019-08-21 13:01:18 +0100 | [diff] [blame] | 11 | list(APPEND everest_inc ${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/include/everest ${CMAKE_CURRENT_SOURCE_DIR}/include/everest/kremlib) |
Christoph M. Wintersteiger | 6e0cac1 | 2019-02-22 17:02:12 +0000 | [diff] [blame] | 12 | |
Ronald Cron | 00f5b8c | 2020-05-25 09:39:09 +0200 | [diff] [blame^] | 13 | if(INSTALL_MBEDTLS_HEADERS) |
Christoph M. Wintersteiger | ea24394 | 2019-01-07 14:12:25 +0000 | [diff] [blame] | 14 | |
Ronald Cron | 00f5b8c | 2020-05-25 09:39:09 +0200 | [diff] [blame^] | 15 | install(DIRECTORY include/everest |
| 16 | DESTINATION include |
| 17 | FILE_PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ |
| 18 | DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE |
| 19 | FILES_MATCHING PATTERN "*.h") |
Christoph M. Wintersteiger | 6ea2dea1 | 2019-01-21 17:26:19 +0000 | [diff] [blame] | 20 | |
Ronald Cron | 00f5b8c | 2020-05-25 09:39:09 +0200 | [diff] [blame^] | 21 | endif(INSTALL_MBEDTLS_HEADERS) |
Christoph M. Wintersteiger | 6ea2dea1 | 2019-01-21 17:26:19 +0000 | [diff] [blame] | 22 | |
| 23 | set(thirdparty_src ${thirdparty_src} ${everest_src} PARENT_SCOPE) |
| 24 | set(thirdparty_inc ${thirdparty_inc} ${everest_inc} PARENT_SCOPE) |
| 25 | set(thirdparty_def ${thirdparty_def} ${everest_def} PARENT_SCOPE) |