aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2023-07-04 10:37:24 +0300
committerBrent Cook <busterb@gmail.com>2023-07-04 10:37:24 +0300
commit71ce0b8c3e07079a40011d2f3515969e3bdf302e (patch)
tree78aae3da0c893e54f2c65240f4dc3cbc317d739c /include
parentb16ad4dbd4143aa27e89744a635ebd7d48697af4 (diff)
downloadportable-71ce0b8c3e07079a40011d2f3515969e3bdf302e.tar.gz
portable-71ce0b8c3e07079a40011d2f3515969e3bdf302e.tar.bz2
portable-71ce0b8c3e07079a40011d2f3515969e3bdf302e.zip
generate opensslconf.h in build dir for cmake
Diffstat (limited to 'include')
-rw-r--r--include/CMakeLists.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt
index 44ab86b..ca81ee8 100644
--- a/include/CMakeLists.txt
+++ b/include/CMakeLists.txt
@@ -4,7 +4,10 @@ if(ENABLE_LIBRESSL_INSTALL)
4 PATTERN "CMakeLists.txt" EXCLUDE 4 PATTERN "CMakeLists.txt" EXCLUDE
5 PATTERN "compat" EXCLUDE 5 PATTERN "compat" EXCLUDE
6 PATTERN "pqueue.h" EXCLUDE 6 PATTERN "pqueue.h" EXCLUDE
7 PATTERN "Makefile*" EXCLUDE) 7 PATTERN "Makefile*" EXCLUDE
8 PATTERN "arch" EXCLUDE)
9 install(FILES ${CMAKE_BINARY_DIR}/include/openssl/opensslconf.h
10 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/openssl")
8endif(ENABLE_LIBRESSL_INSTALL) 11endif(ENABLE_LIBRESSL_INSTALL)
9 12
10if(HOST_AARCH64) 13if(HOST_AARCH64)
@@ -28,4 +31,4 @@ elseif(HOST_SPARC64)
28elseif(HOST_X86_64) 31elseif(HOST_X86_64)
29 file(READ arch/amd64/opensslconf.h OPENSSLCONF) 32 file(READ arch/amd64/opensslconf.h OPENSSLCONF)
30endif() 33endif()
31file(WRITE openssl/opensslconf.h "${OPENSSLCONF}") 34file(WRITE ${CMAKE_BINARY_DIR}/include/openssl/opensslconf.h "${OPENSSLCONF}")