38 lines
778 B
Plaintext
38 lines
778 B
Plaintext
|
|
load("@rules_cc//cc:defs.bzl", "cc_library")
|
||
|
|
|
||
|
|
package(default_visibility = ["//visibility:public"])
|
||
|
|
|
||
|
|
cc_library(
|
||
|
|
name = "hash",
|
||
|
|
linkopts = ["-labsl_hash"],
|
||
|
|
deps = [
|
||
|
|
":city",
|
||
|
|
":low_level_hash",
|
||
|
|
"//absl/base:endian",
|
||
|
|
"//absl/container:fixed_array",
|
||
|
|
"//absl/numeric:int128",
|
||
|
|
"//absl/strings",
|
||
|
|
"//absl/types:optional",
|
||
|
|
"//absl/types:variant",
|
||
|
|
"//absl/utility",
|
||
|
|
],
|
||
|
|
)
|
||
|
|
|
||
|
|
cc_library(
|
||
|
|
name = "city",
|
||
|
|
linkopts = ["-labsl_city"],
|
||
|
|
deps = [
|
||
|
|
"//absl/base:endian",
|
||
|
|
],
|
||
|
|
)
|
||
|
|
|
||
|
|
cc_library(
|
||
|
|
name = "low_level_hash",
|
||
|
|
linkopts = ["-labsl_low_level_hash"],
|
||
|
|
visibility = ["//visibility:private"],
|
||
|
|
deps = [
|
||
|
|
"//absl/base:endian",
|
||
|
|
"//absl/numeric:int128",
|
||
|
|
],
|
||
|
|
)
|