CMake: Copy public headers to the build directory.

This commit is contained in:
Pierre Wendling 2023-08-06 15:04:02 -04:00
parent 31458956a9
commit 5432e22b25
No known key found for this signature in database
GPG Key ID: 42824059D6D2FA0F

View File

@ -10,6 +10,14 @@ if(ENABLE_LIBRESSL_INSTALL)
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/openssl") DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/openssl")
endif(ENABLE_LIBRESSL_INSTALL) endif(ENABLE_LIBRESSL_INSTALL)
file(COPY .
DESTINATION "${CMAKE_BINARY_DIR}/include"
PATTERN "CMakeLists.txt" EXCLUDE
PATTERN "compat" EXCLUDE
PATTERN "pqueue.h" EXCLUDE
PATTERN "Makefile*" EXCLUDE
PATTERN "arch" EXCLUDE)
if(HOST_AARCH64) if(HOST_AARCH64)
file(READ arch/aarch64/opensslconf.h OPENSSLCONF) file(READ arch/aarch64/opensslconf.h OPENSSLCONF)
elseif(HOST_ARM) elseif(HOST_ARM)