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