diff options
author | Brent Cook <busterb@gmail.com> | 2023-11-01 20:49:49 -0500 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2023-11-01 20:49:49 -0500 |
commit | 18f5064a9d12117f87570e69c4fb923d86e7bd57 (patch) | |
tree | 2751be2f7f5ced909b9427d270ca79b70fc7e23c | |
parent | f06374e731108b0af09da2d4d06e7c5f907a3f77 (diff) | |
parent | c90e80d21edf18bda93891b80f99765d55d2f627 (diff) | |
download | portable-18f5064a9d12117f87570e69c4fb923d86e7bd57.tar.gz portable-18f5064a9d12117f87570e69c4fb923d86e7bd57.tar.bz2 portable-18f5064a9d12117f87570e69c4fb923d86e7bd57.zip |
Land #913, CMake build fixes
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | LibreSSLConfig.cmake.in | 15 |
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 | ) |
479 | endif() | 479 | endif() |
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() | ||