aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt1
-rw-r--r--apps/nc/CMakeLists.txt4
-rw-r--r--apps/ocspcheck/CMakeLists.txt4
-rw-r--r--apps/openssl/CMakeLists.txt4
-rw-r--r--crypto/CMakeLists.txt4
-rw-r--r--include/CMakeLists.txt2
-rw-r--r--man/CMakeLists.txt4
-rw-r--r--ssl/CMakeLists.txt4
-rw-r--r--tls/CMakeLists.txt4
9 files changed, 16 insertions, 15 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 570e0ef..dfb3d53 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,6 +6,7 @@ include(CheckTypeSize)
6 6
7set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" ${CMAKE_MODULE_PATH}) 7set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" ${CMAKE_MODULE_PATH})
8include(cmake_export_symbol) 8include(cmake_export_symbol)
9include(GNUInstallDirs)
9 10
10project (LibreSSL C) 11project (LibreSSL C)
11 12
diff --git a/apps/nc/CMakeLists.txt b/apps/nc/CMakeLists.txt
index c8757a6..be38146 100644
--- a/apps/nc/CMakeLists.txt
+++ b/apps/nc/CMakeLists.txt
@@ -53,8 +53,8 @@ add_executable(nc ${NC_SRC})
53target_link_libraries(nc tls ${OPENSSL_LIBS}) 53target_link_libraries(nc tls ${OPENSSL_LIBS})
54 54
55if(ENABLE_NC) 55if(ENABLE_NC)
56 install(TARGETS nc DESTINATION bin) 56 install(TARGETS nc DESTINATION ${CMAKE_INSTALL_BINDIR})
57 install(FILES nc.1 DESTINATION share/man/man1) 57 install(FILES nc.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
58endif() 58endif()
59 59
60endif() 60endif()
diff --git a/apps/ocspcheck/CMakeLists.txt b/apps/ocspcheck/CMakeLists.txt
index a14485e..478f232 100644
--- a/apps/ocspcheck/CMakeLists.txt
+++ b/apps/ocspcheck/CMakeLists.txt
@@ -36,7 +36,7 @@ endif()
36add_executable(ocspcheck ${OCSPCHECK_SRC}) 36add_executable(ocspcheck ${OCSPCHECK_SRC})
37target_link_libraries(ocspcheck tls ${OPENSSL_LIBS}) 37target_link_libraries(ocspcheck tls ${OPENSSL_LIBS})
38 38
39install(TARGETS ocspcheck DESTINATION bin) 39install(TARGETS ocspcheck DESTINATION ${CMAKE_INSTALL_BINDIR})
40install(FILES ocspcheck.8 DESTINATION share/man/man8) 40install(FILES ocspcheck.8 DESTINATION ${CMAKE_INSTALL_MANDIR}/man8)
41 41
42endif() 42endif()
diff --git a/apps/openssl/CMakeLists.txt b/apps/openssl/CMakeLists.txt
index 9512065..2e47840 100644
--- a/apps/openssl/CMakeLists.txt
+++ b/apps/openssl/CMakeLists.txt
@@ -76,8 +76,8 @@ endif()
76add_executable(openssl ${OPENSSL_SRC}) 76add_executable(openssl ${OPENSSL_SRC})
77target_link_libraries(openssl ${OPENSSL_LIBS}) 77target_link_libraries(openssl ${OPENSSL_LIBS})
78 78
79install(TARGETS openssl DESTINATION bin) 79install(TARGETS openssl DESTINATION ${CMAKE_INSTALL_BINDIR})
80install(FILES openssl.1 DESTINATION share/man/man1) 80install(FILES openssl.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
81 81
82if(NOT "${OPENSSLDIR}" STREQUAL "") 82if(NOT "${OPENSSLDIR}" STREQUAL "")
83 set(CONF_DIR "${OPENSSLDIR}") 83 set(CONF_DIR "${OPENSSLDIR}")
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index f8c5684..eca9d1c 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -829,9 +829,9 @@ if (BUILD_SHARED)
829 ARCHIVE_OUTPUT_NAME crypto${CRYPTO_POSTFIX}) 829 ARCHIVE_OUTPUT_NAME crypto${CRYPTO_POSTFIX})
830 set_target_properties(crypto-shared PROPERTIES VERSION 830 set_target_properties(crypto-shared PROPERTIES VERSION
831 ${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION}) 831 ${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION})
832 install(TARGETS crypto crypto-shared DESTINATION lib) 832 install(TARGETS crypto crypto-shared DESTINATION ${CMAKE_INSTALL_LIBDIR})
833else() 833else()
834 add_library(crypto STATIC ${CRYPTO_SRC}) 834 add_library(crypto STATIC ${CRYPTO_SRC})
835 install(TARGETS crypto DESTINATION lib) 835 install(TARGETS crypto DESTINATION ${CMAKE_INSTALL_LIBDIR})
836endif() 836endif()
837 837
diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt
index 110caa5..ccb6589 100644
--- a/include/CMakeLists.txt
+++ b/include/CMakeLists.txt
@@ -1,5 +1,5 @@
1install(DIRECTORY . 1install(DIRECTORY .
2 DESTINATION include 2 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
3 PATTERN "CMakeLists.txt" EXCLUDE 3 PATTERN "CMakeLists.txt" EXCLUDE
4 PATTERN "compat" EXCLUDE 4 PATTERN "compat" EXCLUDE
5 PATTERN "Makefile*" EXCLUDE) 5 PATTERN "Makefile*" EXCLUDE)
diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt
index 5923f58..454b1ee 100644
--- a/man/CMakeLists.txt
+++ b/man/CMakeLists.txt
@@ -1,9 +1,9 @@
1install(DIRECTORY . 1install(DIRECTORY .
2 DESTINATION share/man/man3 2 DESTINATION ${CMAKE_INSTALL_MANDIR}/man3
3 FILES_MATCHING PATTERN "*.3" 3 FILES_MATCHING PATTERN "*.3"
4 ) 4 )
5 5
6install(DIRECTORY . 6install(DIRECTORY .
7 DESTINATION share/man/man1 7 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1
8 FILES_MATCHING PATTERN "*.1" 8 FILES_MATCHING PATTERN "*.1"
9 ) 9 )
diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt
index bc2fea4..5403942 100644
--- a/ssl/CMakeLists.txt
+++ b/ssl/CMakeLists.txt
@@ -60,8 +60,8 @@ if (BUILD_SHARED)
60 ARCHIVE_OUTPUT_NAME ssl${SSL_POSTFIX}) 60 ARCHIVE_OUTPUT_NAME ssl${SSL_POSTFIX})
61 set_target_properties(ssl-shared PROPERTIES VERSION ${SSL_VERSION} 61 set_target_properties(ssl-shared PROPERTIES VERSION ${SSL_VERSION}
62 SOVERSION ${SSL_MAJOR_VERSION}) 62 SOVERSION ${SSL_MAJOR_VERSION})
63 install(TARGETS ssl ssl-shared DESTINATION lib) 63 install(TARGETS ssl ssl-shared DESTINATION ${CMAKE_INSTALL_LIBDIR})
64else() 64else()
65 add_library(ssl STATIC ${SSL_SRC}) 65 add_library(ssl STATIC ${SSL_SRC})
66 install(TARGETS ssl DESTINATION lib) 66 install(TARGETS ssl DESTINATION ${CMAKE_INSTALL_LIBDIR})
67endif() 67endif()
diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt
index b71fb37..c3e6336 100644
--- a/tls/CMakeLists.txt
+++ b/tls/CMakeLists.txt
@@ -39,9 +39,9 @@ if (BUILD_SHARED)
39 ARCHIVE_OUTPUT_NAME tls${TLS_POSTFIX}) 39 ARCHIVE_OUTPUT_NAME tls${TLS_POSTFIX})
40 set_target_properties(tls-shared PROPERTIES VERSION ${TLS_VERSION} 40 set_target_properties(tls-shared PROPERTIES VERSION ${TLS_VERSION}
41 SOVERSION ${TLS_MAJOR_VERSION}) 41 SOVERSION ${TLS_MAJOR_VERSION})
42 install(TARGETS tls tls-shared DESTINATION lib) 42 install(TARGETS tls tls-shared DESTINATION ${CMAKE_INSTALL_LIBDIR})
43else() 43else()
44 add_library(tls STATIC ${TLS_SRC}) 44 add_library(tls STATIC ${TLS_SRC})
45 install(TARGETS tls DESTINATION lib) 45 install(TARGETS tls DESTINATION ${CMAKE_INSTALL_LIBDIR})
46endif() 46endif()
47 47