diff options
| author | Brent Cook <busterb@gmail.com> | 2023-10-29 12:34:01 -0500 |
|---|---|---|
| committer | Brent Cook <busterb@gmail.com> | 2023-10-29 12:34:01 -0500 |
| commit | ce79c96489b2d95de95d27f91ab6281d91f92dca (patch) | |
| tree | 3679dd3e32e9e4053d33bbdfb7c785596740e316 | |
| parent | c4bb6b79ea36c05ccfe3033174a7950ac6a51609 (diff) | |
| parent | c90e80d21edf18bda93891b80f99765d55d2f627 (diff) | |
| download | portable-ce79c96489b2d95de95d27f91ab6281d91f92dca.tar.gz portable-ce79c96489b2d95de95d27f91ab6281d91f92dca.tar.bz2 portable-ce79c96489b2d95de95d27f91ab6281d91f92dca.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() | ||
