aboutsummaryrefslogtreecommitdiff
path: root/tls
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tls/CMakeLists.txt32
1 files changed, 29 insertions, 3 deletions
diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt
index 2a90192..a8f29af 100644
--- a/tls/CMakeLists.txt
+++ b/tls/CMakeLists.txt
@@ -58,9 +58,29 @@ if (WIN32)
58endif() 58endif()
59set_target_properties(tls PROPERTIES 59set_target_properties(tls PROPERTIES
60 OUTPUT_NAME tls${TLS_POSTFIX} 60 OUTPUT_NAME tls${TLS_POSTFIX}
61 ARCHIVE_OUTPUT_NAME tls${TLS_POSTFIX}) 61 ARCHIVE_OUTPUT_NAME tls${TLS_POSTFIX}
62set_target_properties(tls PROPERTIES VERSION ${TLS_VERSION} 62 EXPORT_NAME TLS
63 SOVERSION ${TLS_MAJOR_VERSION}) 63 VERSION ${TLS_VERSION}
64 SOVERSION ${TLS_MAJOR_VERSION}
65)
66
67target_include_directories(
68 tls
69 PUBLIC
70 $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/include>
71 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
72)
73
74install(
75 TARGETS tls
76 EXPORT TLS-target
77)
78
79export(
80 EXPORT TLS-target
81 FILE "${LibreSSL_BINARY_DIR}/LibreSSL-TLS.cmake"
82 NAMESPACE LibreSSL::
83)
64 84
65if(ENABLE_LIBRESSL_INSTALL) 85if(ENABLE_LIBRESSL_INSTALL)
66 install( 86 install(
@@ -69,6 +89,12 @@ if(ENABLE_LIBRESSL_INSTALL)
69 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} 89 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
70 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} 90 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
71 ) 91 )
92 install(
93 EXPORT TLS-target
94 FILE "LibreSSL-TLS.cmake"
95 NAMESPACE LibreSSL::
96 DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}/LibreSSL"
97 )
72endif(ENABLE_LIBRESSL_INSTALL) 98endif(ENABLE_LIBRESSL_INSTALL)
73 99
74# build static library for regression test 100# build static library for regression test