tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

BUILD.gn (1290B)


      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 
      5 import("//third_party/abseil-cpp/absl.gni")
      6 
      7 absl_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     "//third_party/abseil-cpp/absl/base:endian",
     16   ]
     17 }
     18 
     19 absl_source_set("int128") {
     20   sources = [
     21     "int128.cc",
     22     "int128_have_intrinsic.inc",
     23     "int128_no_intrinsic.inc",
     24   ]
     25   public = [ "int128.h" ]
     26   deps = [
     27     ":bits",
     28     "//third_party/abseil-cpp/absl/base:config",
     29     "//third_party/abseil-cpp/absl/base:core_headers",
     30     "//third_party/abseil-cpp/absl/types:compare",
     31   ]
     32 }
     33 
     34 absl_test("int128_test") {
     35   sources = [
     36     "int128_stream_test.cc",
     37     "int128_test.cc",
     38   ]
     39   deps = [
     40     ":int128",
     41     "//third_party/abseil-cpp/absl/base",
     42     "//third_party/abseil-cpp/absl/hash:hash_testing",
     43     "//third_party/abseil-cpp/absl/meta:type_traits",
     44     "//third_party/abseil-cpp/absl/strings",
     45     "//third_party/abseil-cpp/absl/types:compare",
     46   ]
     47 }
     48 
     49 absl_source_set("representation") {
     50   public = [ "internal/representation.h" ]
     51   deps = [ "//third_party/abseil-cpp/absl/base:config" ]
     52 }