cmatrix/cmake/Findlibtls.cmake
2022-10-17 22:14:33 +02:00

17 lines
511 B
CMake

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()