1list (APPEND everest_src) 2list (APPEND everest_inc_public) 3list (APPEND everest_inc) 4list (APPEND everest_def) 5 6set(everest_src 7 ${CMAKE_CURRENT_SOURCE_DIR}/library/everest.c 8 ${CMAKE_CURRENT_SOURCE_DIR}/library/x25519.c 9 ${CMAKE_CURRENT_SOURCE_DIR}/library/Hacl_Curve25519_joined.c 10) 11 12list(APPEND everest_inc_public ${CMAKE_CURRENT_SOURCE_DIR}/include) 13list(APPEND everest_inc ${CMAKE_CURRENT_SOURCE_DIR}/include/everest ${CMAKE_CURRENT_SOURCE_DIR}/include/everest/kremlib) 14 15if(INSTALL_MBEDTLS_HEADERS) 16 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") 22 23endif(INSTALL_MBEDTLS_HEADERS) 24 25set(thirdparty_src ${thirdparty_src} ${everest_src} PARENT_SCOPE) 26set(thirdparty_inc_public ${thirdparty_inc_public} ${everest_inc_public} PARENT_SCOPE) 27set(thirdparty_inc ${thirdparty_inc} ${everest_inc} PARENT_SCOPE) 28set(thirdparty_def ${thirdparty_def} ${everest_def} PARENT_SCOPE) 29