]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: add LZ4::LZ4 target for LZ4
authorKefu Chai <kchai@redhat.com>
Mon, 6 Aug 2018 09:38:07 +0000 (17:38 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 6 Aug 2018 09:38:07 +0000 (17:38 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
cmake/modules/FindLZ4.cmake

index 27d4bc58554082c896de6134b95b39b0d94230e7..6c94f66cc29fced6c256fc12d51d6532a264c7a8 100644 (file)
@@ -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()