• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2024 The Pigweed Authors
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may not
4# use this file except in compliance with the License. You may obtain a copy of
5# the License at
6#
7#     https://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations under
13# the License.
14
15# DO NOT MANUALLY EDIT!
16# This file was automatically generated by pw_build/gn_writer.py
17
18import("//build_overrides/pigweed.gni")
19
20import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
21
22# Generated from @com_google_absl//absl/hash:city
23abseil_cpp_source_set("city") {
24  public = [ "$dir_pw_third_party_abseil_cpp/absl/hash/internal/city.h" ]
25  sources = [ "$dir_pw_third_party_abseil_cpp/absl/hash/internal/city.cc" ]
26  public_deps = [
27    "../base:config",
28    "../base:core_headers",
29    "../base:endian",
30  ]
31}
32
33# Generated from @com_google_absl//absl/hash:hash
34abseil_cpp_source_set("hash") {
35  public = [ "$dir_pw_third_party_abseil_cpp/absl/hash/hash.h" ]
36  sources = [
37    "$dir_pw_third_party_abseil_cpp/absl/hash/internal/hash.cc",
38    "$dir_pw_third_party_abseil_cpp/absl/hash/internal/hash.h",
39  ]
40  public_deps = [
41    ":city",
42    ":low_level_hash",
43    "../base:config",
44    "../base:core_headers",
45    "../base:endian",
46    "../container:fixed_array",
47    "../functional:function_ref",
48    "../meta:type_traits",
49    "../numeric:bits",
50    "../numeric:int128",
51    "../strings",
52    "../types:optional",
53    "../types:variant",
54    "../utility",
55  ]
56}
57
58# Generated from @com_google_absl//absl/hash:low_level_hash
59abseil_cpp_source_set("low_level_hash") {
60  public =
61      [ "$dir_pw_third_party_abseil_cpp/absl/hash/internal/low_level_hash.h" ]
62  sources =
63      [ "$dir_pw_third_party_abseil_cpp/absl/hash/internal/low_level_hash.cc" ]
64  public_deps = [
65    "../base:config",
66    "../base:endian",
67    "../base:prefetch",
68    "../numeric:int128",
69  ]
70}
71