From c325327e61287147e8b6181b05d890c903864406 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Mon, 6 Aug 2018 17:38:07 +0800 Subject: [PATCH] cmake: add LZ4::LZ4 target for LZ4 Signed-off-by: Kefu Chai --- cmake/modules/FindLZ4.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cmake/modules/FindLZ4.cmake b/cmake/modules/FindLZ4.cmake index 27d4bc5855408..6c94f66cc29fc 100644 --- a/cmake/modules/FindLZ4.cmake +++ b/cmake/modules/FindLZ4.cmake @@ -32,3 +32,12 @@ find_package_handle_standard_args(LZ4 VERSION_VAR LZ4_VERSION_STRING) mark_as_advanced(LZ4_INCLUDE_DIR LZ4_LIBRARY) + +if(LZ4_FOUND AND NOT (TARGET LZ4::LZ4)) + add_library(LZ4::LZ4 UNKNOWN IMPORTED) + set_target_properties(LZ4::LZ4 PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${LZ4_INCLUDE_DIR}" + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION "${LZ4_LIBRARY}" + VERSION "${LZ4_VERSION_STRING}") +endif() -- 2.39.5