aboutsummaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
Diffstat (limited to 'crypto')
-rw-r--r--crypto/CMakeLists.txt32
1 files changed, 29 insertions, 3 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index 1e73e88..597ffef 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -990,9 +990,29 @@ if (WIN32)
990endif() 990endif()
991set_target_properties(crypto PROPERTIES 991set_target_properties(crypto PROPERTIES
992 OUTPUT_NAME crypto${CRYPTO_POSTFIX} 992 OUTPUT_NAME crypto${CRYPTO_POSTFIX}
993 ARCHIVE_OUTPUT_NAME crypto${CRYPTO_POSTFIX}) 993 ARCHIVE_OUTPUT_NAME crypto${CRYPTO_POSTFIX}
994set_target_properties(crypto PROPERTIES VERSION 994 EXPORT_NAME Crypto
995 ${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION}) 995 VERSION ${CRYPTO_VERSION}
996 SOVERSION ${CRYPTO_MAJOR_VERSION}
997)
998
999target_include_directories(
1000 crypto
1001 PUBLIC
1002 $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/include>
1003 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
1004)
1005
1006install(
1007 TARGETS crypto
1008 EXPORT Crypto-target
1009)
1010
1011export(
1012 EXPORT Crypto-target
1013 FILE "${LibreSSL_BINARY_DIR}/LibreSSL-Crypto.cmake"
1014 NAMESPACE LibreSSL::
1015)
996 1016
997if(ENABLE_LIBRESSL_INSTALL) 1017if(ENABLE_LIBRESSL_INSTALL)
998 install( 1018 install(
@@ -1001,6 +1021,12 @@ if(ENABLE_LIBRESSL_INSTALL)
1001 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} 1021 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
1002 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} 1022 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
1003 ) 1023 )
1024 install(
1025 EXPORT Crypto-target
1026 FILE "LibreSSL-Crypto.cmake"
1027 NAMESPACE LibreSSL::
1028 DESTINATION "${LIBRESSL_INSTALL_CMAKEDIR}/LibreSSL"
1029 )
1004endif(ENABLE_LIBRESSL_INSTALL) 1030endif(ENABLE_LIBRESSL_INSTALL)
1005 1031
1006# build static library for regression test 1032# build static library for regression test