diff --git a/build/fbcode_builder/CMake/FindXxhash.cmake b/build/fbcode_builder/CMake/FindXxhash.cmake index 04760cbf7..49c4c7dbe 100644 --- a/build/fbcode_builder/CMake/FindXxhash.cmake +++ b/build/fbcode_builder/CMake/FindXxhash.cmake @@ -18,6 +18,7 @@ # Xxhash_FOUND # Xxhash_INCLUDE_DIR # Xxhash_LIBRARY +# Xxhash::xxhash (imported target) # find_path(Xxhash_INCLUDE_DIR NAMES xxhash.h) @@ -37,4 +38,13 @@ if (Xxhash_FOUND) message(STATUS "Found xxhash: ${Xxhash_LIBRARY}") endif() +if (Xxhash_FOUND AND NOT TARGET Xxhash::xxhash) + add_library(Xxhash::xxhash UNKNOWN IMPORTED) + set_target_properties( + Xxhash::xxhash + PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION "${Xxhash_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${Xxhash_INCLUDE_DIR}") +endif() + mark_as_advanced(Xxhash_INCLUDE_DIR Xxhash_LIBRARY)