aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Aldorasi <marc@groundctl.com>2023-09-12 15:08:44 -0400
committerMarc Aldorasi <marc@groundctl.com>2023-09-12 15:08:44 -0400
commitc90e80d21edf18bda93891b80f99765d55d2f627 (patch)
tree72740f491fb645ebdcb65f53af64d698936091ca
parent46635430822fbe9098327efd494cacb40e3e2987 (diff)
downloadportable-c90e80d21edf18bda93891b80f99765d55d2f627.tar.gz
portable-c90e80d21edf18bda93891b80f99765d55d2f627.tar.bz2
portable-c90e80d21edf18bda93891b80f99765d55d2f627.zip
Properly check components
-rw-r--r--LibreSSLConfig.cmake.in15
1 files changed, 9 insertions, 6 deletions
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()