1load("@rules_cc//cc:defs.bzl", "cc_library") 2 3package(default_visibility = ["//visibility:public"]) 4 5cc_library( 6 name = "hash", 7 linkopts = ["-labsl_hash"], 8 deps = [ 9 ":city", 10 ":low_level_hash", 11 "//absl/base:endian", 12 "//absl/container:fixed_array", 13 "//absl/numeric:int128", 14 "//absl/strings", 15 "//absl/types:optional", 16 "//absl/types:variant", 17 "//absl/utility", 18 ], 19) 20 21cc_library( 22 name = "city", 23 linkopts = ["-labsl_city"], 24 deps = [ 25 "//absl/base:endian", 26 ], 27) 28 29cc_library( 30 name = "low_level_hash", 31 linkopts = ["-labsl_low_level_hash"], 32 visibility = ["//visibility:private"], 33 deps = [ 34 "//absl/base:endian", 35 "//absl/numeric:int128", 36 ], 37) 38