diff options
author | Marc Aldorasi <marc@groundctl.com> | 2023-09-12 15:08:44 -0400 |
---|---|---|
committer | Marc Aldorasi <marc@groundctl.com> | 2023-09-12 15:08:44 -0400 |
commit | c90e80d21edf18bda93891b80f99765d55d2f627 (patch) | |
tree | 72740f491fb645ebdcb65f53af64d698936091ca | |
parent | 46635430822fbe9098327efd494cacb40e3e2987 (diff) | |
download | portable-c90e80d21edf18bda93891b80f99765d55d2f627.tar.gz portable-c90e80d21edf18bda93891b80f99765d55d2f627.tar.bz2 portable-c90e80d21edf18bda93891b80f99765d55d2f627.zip |
Properly check components
-rw-r--r-- | LibreSSLConfig.cmake.in | 15 |
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@) | |||
6 | if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-Crypto.cmake") | 6 | if(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) | ||
9 | endif() | 10 | endif() |
10 | 11 | ||
11 | if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-SSL.cmake") | 12 | if(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) | ||
14 | endif() | 16 | endif() |
15 | 17 | ||
16 | if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-TLS.cmake") | 18 | if(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) | ||
19 | endif() | 22 | endif() |
20 | 23 | ||
21 | set(LIBRESSL_LIBRARIES | 24 | set(LIBRESSL_LIBRARIES |
@@ -24,10 +27,10 @@ set(LIBRESSL_LIBRARIES | |||
24 | ${LIBRESSL_TLS_LIBRARY} | 27 | ${LIBRESSL_TLS_LIBRARY} |
25 | ) | 28 | ) |
26 | 29 | ||
27 | check_required_components( | 30 | check_required_components(LibreSSL) |
28 | Crypto | ||
29 | SSL | ||
30 | TLS | ||
31 | ) | ||
32 | 31 | ||
33 | set(LIBRESSL_FOUND TRUE) | 32 | if(DEFINED LibreSSL_FOUND) |
33 | set(LIBRESSL_FOUND ${LibreSSL_FOUND}) | ||
34 | else() | ||
35 | set(LIBRESSL_FOUND TRUE) | ||
36 | endif() | ||