xref: /aosp_15_r20/external/webrtc/third_party/abseil-cpp/absl/numeric/BUILD.gn (revision d9f758449e529ab9291ac668be2861e7a55c2422)
1# Copyright 2018 The Chromium Authors
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5import("//third_party/abseil-cpp/absl.gni")
6
7absl_source_set("bits") {
8  public = [
9    "bits.h",
10    "internal/bits.h",
11  ]
12  deps = [
13    "//third_party/abseil-cpp/absl/base:config",
14    "//third_party/abseil-cpp/absl/base:core_headers",
15  ]
16}
17
18absl_source_set("int128") {
19  sources = [
20    "int128.cc",
21    "int128_have_intrinsic.inc",
22    "int128_no_intrinsic.inc",
23  ]
24  public = [ "int128.h" ]
25  deps = [
26    ":bits",
27    "//third_party/abseil-cpp/absl/base:config",
28    "//third_party/abseil-cpp/absl/base:core_headers",
29  ]
30}
31
32absl_source_set("representation") {
33  public = [ "internal/representation.h" ]
34  deps = [ "//third_party/abseil-cpp/absl/base:config" ]
35}
36