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