diff --git a/src/crypto/CMakeLists.txt b/src/crypto/CMakeLists.txt index 72bcce8eb..d769efdaa 100644 --- a/src/crypto/CMakeLists.txt +++ b/src/crypto/CMakeLists.txt @@ -438,7 +438,11 @@ target_include_directories(crypto INTERFACE $ $ ) -install(TARGETS crypto EXPORT OpenSSLTargets DESTINATION ${CMAKE_INSTALL_LIBDIR}) +install(TARGETS crypto EXPORT OpenSSLTargets + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} +) set_property(TARGET crypto PROPERTY EXPORT_NAME Crypto) if(FIPS_SHARED) diff --git a/src/ssl/CMakeLists.txt b/src/ssl/CMakeLists.txt index 67a72ae26..b4b103261 100644 --- a/src/ssl/CMakeLists.txt +++ b/src/ssl/CMakeLists.txt @@ -45,7 +45,11 @@ target_include_directories(ssl INTERFACE $ $ ) -install(TARGETS ssl EXPORT OpenSSLTargets DESTINATION ${CMAKE_INSTALL_LIBDIR}) +install(TARGETS ssl EXPORT OpenSSLTargets + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} +) set_property(TARGET ssl PROPERTY EXPORT_NAME SSL) add_dependencies(ssl global_target)