1# - Find zstd 2# Find the zstd compression library and includes 3# 4# zstd_INCLUDE_DIRS - where to find zstd.h, etc. 5# zstd_LIBRARIES - List of libraries when using zstd. 6# zstd_FOUND - True if zstd found. 7 8find_path(zstd_INCLUDE_DIRS 9 NAMES zstd.h 10 HINTS ${zstd_ROOT_DIR}/include) 11 12find_library(zstd_LIBRARIES 13 NAMES zstd 14 HINTS ${zstd_ROOT_DIR}/lib) 15 16include(FindPackageHandleStandardArgs) 17find_package_handle_standard_args(zstd DEFAULT_MSG zstd_LIBRARIES zstd_INCLUDE_DIRS) 18 19mark_as_advanced( 20 zstd_LIBRARIES 21 zstd_INCLUDE_DIRS) 22 23if(zstd_FOUND AND NOT (TARGET zstd::zstd)) 24 add_library (zstd::zstd UNKNOWN IMPORTED) 25 set_target_properties(zstd::zstd 26 PROPERTIES 27 IMPORTED_LOCATION ${zstd_LIBRARIES} 28 INTERFACE_INCLUDE_DIRECTORIES ${zstd_INCLUDE_DIRS}) 29endif() 30