aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2023-10-29 12:34:01 -0500
committerBrent Cook <busterb@gmail.com>2023-10-29 12:34:01 -0500
commitce79c96489b2d95de95d27f91ab6281d91f92dca (patch)
tree3679dd3e32e9e4053d33bbdfb7c785596740e316
parentc4bb6b79ea36c05ccfe3033174a7950ac6a51609 (diff)
parentc90e80d21edf18bda93891b80f99765d55d2f627 (diff)
downloadportable-ce79c96489b2d95de95d27f91ab6281d91f92dca.tar.gz
portable-ce79c96489b2d95de95d27f91ab6281d91f92dca.tar.bz2
portable-ce79c96489b2d95de95d27f91ab6281d91f92dca.zip
Land #913, CMake build fixes
-rw-r--r--CMakeLists.txt4
-rw-r--r--LibreSSLConfig.cmake.in15
2 files changed, 11 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a1a0077..8c2e4ba 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -472,8 +472,8 @@ if(ENABLE_LIBRESSL_INSTALL)
472 INSTALL_DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}" 472 INSTALL_DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}"
473 ) 473 )
474 install(FILES 474 install(FILES
475 "${CMAKE_BINARY_DIR}/install-config/LibreSSLConfig.cmake" 475 "${CMAKE_CURRENT_BINARY_DIR}/install-config/LibreSSLConfig.cmake"
476 "${CMAKE_BINARY_DIR}/LibreSSLConfigVersion.cmake" 476 "${CMAKE_CURRENT_BINARY_DIR}/LibreSSLConfigVersion.cmake"
477 DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}" 477 DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}"
478 ) 478 )
479endif() 479endif()
diff --git a/LibreSSLConfig.cmake.in b/LibreSSLConfig.cmake.in
index d6fbe3b..6c5cdd8 100644
--- a/LibreSSLConfig.cmake.in
+++ b/LibreSSLConfig.cmake.in
@@ -6,16 +6,19 @@ set_and_check(LIBRESSL_INCLUDE_DIR @PACKAGE_INCLUDE_DIRECTORY@)
6if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-Crypto.cmake") 6if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-Crypto.cmake")
7 include("${CMAKE_CURRENT_LIST_DIR}/LibreSSL-Crypto.cmake") 7 include("${CMAKE_CURRENT_LIST_DIR}/LibreSSL-Crypto.cmake")
8 set(LIBRESSL_CRYPTO_LIBRARY LibreSSL::Crypto) 8 set(LIBRESSL_CRYPTO_LIBRARY LibreSSL::Crypto)
9 set(LibreSSL_Crypto_FOUND TRUE)
9endif() 10endif()
10 11
11if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-SSL.cmake") 12if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-SSL.cmake")
12 include("${CMAKE_CURRENT_LIST_DIR}/LibreSSL-SSL.cmake") 13 include("${CMAKE_CURRENT_LIST_DIR}/LibreSSL-SSL.cmake")
13 set(LIBRESSL_SSL_LIBRARY LibreSSL::SSL) 14 set(LIBRESSL_SSL_LIBRARY LibreSSL::SSL)
15 set(LibreSSL_SSL_FOUND TRUE)
14endif() 16endif()
15 17
16if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-TLS.cmake") 18if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-TLS.cmake")
17 include("${CMAKE_CURRENT_LIST_DIR}/LibreSSL-TLS.cmake") 19 include("${CMAKE_CURRENT_LIST_DIR}/LibreSSL-TLS.cmake")
18 set(LIBRESSL_TLS_LIBRARY LibreSSL::TLS) 20 set(LIBRESSL_TLS_LIBRARY LibreSSL::TLS)
21 set(LibreSSL_TLS_FOUND TRUE)
19endif() 22endif()
20 23
21set(LIBRESSL_LIBRARIES 24set(LIBRESSL_LIBRARIES
@@ -24,10 +27,10 @@ set(LIBRESSL_LIBRARIES
24 ${LIBRESSL_TLS_LIBRARY} 27 ${LIBRESSL_TLS_LIBRARY}
25) 28)
26 29
27check_required_components( 30check_required_components(LibreSSL)
28 Crypto
29 SSL
30 TLS
31)
32 31
33set(LIBRESSL_FOUND TRUE) 32if(DEFINED LibreSSL_FOUND)
33 set(LIBRESSL_FOUND ${LibreSSL_FOUND})
34else()
35 set(LIBRESSL_FOUND TRUE)
36endif()