File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -123,7 +123,12 @@ endif()
123123
124124if (WITH_OPENSSL)
125125 add_definitions (-DWITH_OPENSSL)
126- set (LIBS ${LIBS} ssl crypto)
126+ find_package (OpenSSL)
127+ if (OpenSSL_FOUND)
128+ set (LIBS ${LIBS} OpenSSL::SSL OpenSSL::Crypto)
129+ else ()
130+ set (LIBS ${LIBS} ssl crypto)
131+ endif ()
127132endif ()
128133
129134if (WITH_GNUTLS)
@@ -210,6 +215,7 @@ if(BUILD_SHARED)
210215 target_include_directories (hv PRIVATE ${LIBHV_SRCDIRS} )
211216 target_link_libraries (hv ${LIBS} )
212217 install (TARGETS hv
218+ EXPORT libhvConfig
213219 ARCHIVE DESTINATION lib
214220 LIBRARY DESTINATION lib
215221 RUNTIME DESTINATION bin)
@@ -220,12 +226,16 @@ if(BUILD_STATIC)
220226 add_library (hv_static STATIC ${LIBHV_SRCS} )
221227 target_compile_definitions (hv_static PRIVATE HV_STATICLIB)
222228 target_include_directories (hv_static PRIVATE ${LIBHV_SRCDIRS} )
223- install (TARGETS hv_static DESTINATION lib)
229+ target_link_libraries (hv_static ${LIBS} )
230+ install (TARGETS hv_static
231+ EXPORT libhvConfig
232+ ARCHIVE DESTINATION lib)
224233 add_custom_target (libhv_static DEPENDS hv_static)
225234endif ()
226235
227236file (INSTALL ${LIBHV_HEADERS} DESTINATION include /hv)
228237install (FILES ${LIBHV_HEADERS} DESTINATION include /hv)
238+ install (EXPORT libhvConfig DESTINATION lib/cmake/libhv)
229239
230240if (BUILD_SHARED)
231241 set (HV_LIBRARIES hv CACHE INTERNAL "link hv libraries" )
You can’t perform that action at this time.
0 commit comments