aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorPierre Wendling <pierre.wendling.4@gmail.com>2023-08-15 11:08:06 -0400
committerPierre Wendling <pierre.wendling.4@gmail.com>2023-08-19 12:16:16 -0400
commit86a6826fef085618e506ea8eedb4d688646460bf (patch)
tree3862244de3d99de8b5378eea2a2b5d36075ce029 /CMakeLists.txt
parent31391735689077c238623591655753160168ad38 (diff)
downloadportable-86a6826fef085618e506ea8eedb4d688646460bf.tar.gz
portable-86a6826fef085618e506ea8eedb4d688646460bf.tar.bz2
portable-86a6826fef085618e506ea8eedb4d688646460bf.zip
Move `LibreSSL/` to `LIBRESSL_INSTALL_CMAKEDIR`.
This allows users to install the CMake configs without forcing a `LibreSSL` directory after `LIBRESSL_INSTALL_CMAKEDIR`.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8e26e47..4b34765 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -39,7 +39,7 @@ option(ENABLE_ASM "Enable assembly" ON)
39option(ENABLE_EXTRATESTS "Enable extra tests that may be unreliable on some platforms" OFF) 39option(ENABLE_EXTRATESTS "Enable extra tests that may be unreliable on some platforms" OFF)
40option(ENABLE_NC "Enable installing TLS-enabled nc(1)" OFF) 40option(ENABLE_NC "Enable installing TLS-enabled nc(1)" OFF)
41set(OPENSSLDIR ${OPENSSLDIR} CACHE PATH "Set the default openssl directory" FORCE) 41set(OPENSSLDIR ${OPENSSLDIR} CACHE PATH "Set the default openssl directory" FORCE)
42set(LIBRESSL_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake" CACHE STRING "Installation directory for the CMake targets") 42set(LIBRESSL_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/LibreSSL" CACHE STRING "Installation directory for the CMake targets")
43 43
44option(USE_STATIC_MSVC_RUNTIMES "Use /MT instead of /MD in MSVC" OFF) 44option(USE_STATIC_MSVC_RUNTIMES "Use /MT instead of /MD in MSVC" OFF)
45if(USE_STATIC_MSVC_RUNTIMES) 45if(USE_STATIC_MSVC_RUNTIMES)
@@ -463,12 +463,12 @@ if(ENABLE_LIBRESSL_INSTALL)
463 "${CMAKE_CURRENT_LIST_DIR}/LibreSSLConfig.cmake.in" 463 "${CMAKE_CURRENT_LIST_DIR}/LibreSSLConfig.cmake.in"
464 "${CMAKE_CURRENT_BINARY_DIR}/install-config/LibreSSLConfig.cmake" 464 "${CMAKE_CURRENT_BINARY_DIR}/install-config/LibreSSLConfig.cmake"
465 PATH_VARS INCLUDE_DIRECTORY 465 PATH_VARS INCLUDE_DIRECTORY
466 INSTALL_DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}/LibreSSL" 466 INSTALL_DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}"
467 ) 467 )
468 install(FILES 468 install(FILES
469 "${CMAKE_BINARY_DIR}/install-config/LibreSSLConfig.cmake" 469 "${CMAKE_BINARY_DIR}/install-config/LibreSSLConfig.cmake"
470 "${CMAKE_BINARY_DIR}/LibreSSLConfigVersion.cmake" 470 "${CMAKE_BINARY_DIR}/LibreSSLConfigVersion.cmake"
471 DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}/LibreSSL" 471 DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}"
472 ) 472 )
473endif() 473endif()
474 474