Aditya Deshpande | 7b9934d | 2023-04-18 17:00:17 +0100 | [diff] [blame] | 1 | add_library(p256m |
| 2 | p256-m_driver_entrypoints.c |
| 3 | p256-m/p256-m.c) |
| 4 | |
| 5 | target_include_directories(p256m |
| 6 | PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> |
| 7 | $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/p256-m> |
| 8 | $<BUILD_INTERFACE:${MBEDTLS_DIR}/include> |
| 9 | $<INSTALL_INTERFACE:include> |
| 10 | PRIVATE ${MBEDTLS_DIR}/library/) |
| 11 | |
| 12 | if(INSTALL_MBEDTLS_HEADERS) |
| 13 | |
| 14 | install(DIRECTORY :${CMAKE_CURRENT_SOURCE_DIR} |
| 15 | DESTINATION include |
| 16 | FILE_PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ |
| 17 | DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE |
| 18 | FILES_MATCHING PATTERN "*.h") |
| 19 | |
| 20 | endif(INSTALL_MBEDTLS_HEADERS) |
| 21 | |
| 22 | install(TARGETS p256m |
| 23 | EXPORT MbedTLSTargets |
| 24 | DESTINATION ${CMAKE_INSTALL_LIBDIR} |
Aditya Deshpande | 641cb89 | 2023-04-19 03:31:10 +0100 | [diff] [blame^] | 25 | PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) |