Skip to content

Commit c90e80d

Browse files
Properly check components
1 parent 4663543 commit c90e80d

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

LibreSSLConfig.cmake.in

+9-6
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,19 @@ set_and_check(LIBRESSL_INCLUDE_DIR @PACKAGE_INCLUDE_DIRECTORY@)
66
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-Crypto.cmake")
77
include("${CMAKE_CURRENT_LIST_DIR}/LibreSSL-Crypto.cmake")
88
set(LIBRESSL_CRYPTO_LIBRARY LibreSSL::Crypto)
9+
set(LibreSSL_Crypto_FOUND TRUE)
910
endif()
1011

1112
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-SSL.cmake")
1213
include("${CMAKE_CURRENT_LIST_DIR}/LibreSSL-SSL.cmake")
1314
set(LIBRESSL_SSL_LIBRARY LibreSSL::SSL)
15+
set(LibreSSL_SSL_FOUND TRUE)
1416
endif()
1517

1618
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/LibreSSL-TLS.cmake")
1719
include("${CMAKE_CURRENT_LIST_DIR}/LibreSSL-TLS.cmake")
1820
set(LIBRESSL_TLS_LIBRARY LibreSSL::TLS)
21+
set(LibreSSL_TLS_FOUND TRUE)
1922
endif()
2023

2124
set(LIBRESSL_LIBRARIES
@@ -24,10 +27,10 @@ set(LIBRESSL_LIBRARIES
2427
${LIBRESSL_TLS_LIBRARY}
2528
)
2629

27-
check_required_components(
28-
Crypto
29-
SSL
30-
TLS
31-
)
30+
check_required_components(LibreSSL)
3231

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()

0 commit comments

Comments
 (0)