diff options
author | Theo Buehler <tb@openbsd.org> | 2024-04-08 10:05:58 +0200 |
---|---|---|
committer | Theo Buehler <tb@openbsd.org> | 2024-04-08 10:05:58 +0200 |
commit | 0eea45f4001dc75a7123d62a788fce7fd485bd8b (patch) | |
tree | 1ac421e775c60e3c39dba3b6e0b8b22fceb01425 | |
parent | 067bff0c51eb3199366a3e75e0dd932349f51c89 (diff) | |
parent | fdfbde785d95fa1fb04bd67a95049fc483123ba5 (diff) | |
download | portable-0eea45f4001dc75a7123d62a788fce7fd485bd8b.tar.gz portable-0eea45f4001dc75a7123d62a788fce7fd485bd8b.tar.bz2 portable-0eea45f4001dc75a7123d62a788fce7fd485bd8b.zip |
Land #1043 - Add uninstall only if install is enabled
-rw-r--r-- | CMakeLists.txt | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 01a42fb..95fe601 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -509,9 +509,7 @@ if(ENABLE_LIBRESSL_INSTALL) | |||
509 | "${CMAKE_CURRENT_BINARY_DIR}/LibreSSLConfigVersion.cmake" | 509 | "${CMAKE_CURRENT_BINARY_DIR}/LibreSSLConfigVersion.cmake" |
510 | DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}" | 510 | DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}" |
511 | ) | 511 | ) |
512 | endif() | ||
513 | 512 | ||
514 | if(ENABLE_LIBRESSL_INSTALL) | ||
515 | if(NOT MSVC) | 513 | if(NOT MSVC) |
516 | # Create pkgconfig files. | 514 | # Create pkgconfig files. |
517 | set(prefix ${CMAKE_INSTALL_PREFIX}) | 515 | set(prefix ${CMAKE_INSTALL_PREFIX}) |
@@ -530,19 +528,17 @@ if(ENABLE_LIBRESSL_INSTALL) | |||
530 | install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig | 528 | install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig |
531 | DESTINATION ${CMAKE_INSTALL_LIBDIR}) | 529 | DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
532 | endif() | 530 | endif() |
533 | endif(ENABLE_LIBRESSL_INSTALL) | ||
534 | 531 | ||
535 | if(ENABLE_LIBRESSL_INSTALL) | ||
536 | install(FILES cert.pem openssl.cnf x509v3.cnf DESTINATION ${CONF_DIR}) | 532 | install(FILES cert.pem openssl.cnf x509v3.cnf DESTINATION ${CONF_DIR}) |
537 | install(DIRECTORY DESTINATION ${CONF_DIR}/certs) | 533 | install(DIRECTORY DESTINATION ${CONF_DIR}/certs) |
538 | endif(ENABLE_LIBRESSL_INSTALL) | ||
539 | 534 | ||
540 | if(NOT TARGET uninstall) | 535 | if(NOT TARGET uninstall) |
541 | configure_file( | 536 | configure_file( |
542 | "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" | 537 | "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" |
543 | "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" | 538 | "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" |
544 | IMMEDIATE @ONLY) | 539 | IMMEDIATE @ONLY) |
545 | 540 | ||
546 | add_custom_target(uninstall | 541 | add_custom_target(uninstall |
547 | COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake) | 542 | COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake) |
543 | endif() | ||
548 | endif() | 544 | endif() |