cmatrix/cmake/Findlibtls.cmake

17 lines
511 B
CMake
Raw Normal View History

2022-10-17 20:14:33 +00:00
find_path(libtls_INCLUDE_DIR tls.h)
mark_as_advanced(libtls_INCLUDE_DIR)
find_library(libtls_LIBRARY tls)
mark_as_advanced(libtls_LIBRARY)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(
libtls DEFAULT_MSG libtls_LIBRARY libtls_INCLUDE_DIR)
if(libtls_FOUND AND NOT TARGET libtls::tls)
add_library(libtls::tls SHARED IMPORTED)
set_target_properties(libtls::tls PROPERTIES
IMPORTED_LOCATION ${libtls_LIBRARY}
INTERFACE_INCLUDE_DIRECTORIES ${libtls_INCLUDE_DIR})
endif()