tor-browser

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

BUILD.gn (1893B)


      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("time") {
      8   sources = [
      9     "civil_time.cc",
     10     "clock.cc",
     11     "duration.cc",
     12     "format.cc",
     13     "internal/get_current_time_chrono.inc",
     14     "internal/get_current_time_posix.inc",
     15     "time.cc",
     16   ]
     17   public = [
     18     "civil_time.h",
     19     "clock.h",
     20     "time.h",
     21   ]
     22   deps = [
     23     "//third_party/abseil-cpp/absl/base",
     24     "//third_party/abseil-cpp/absl/base:config",
     25     "//third_party/abseil-cpp/absl/base:core_headers",
     26     "//third_party/abseil-cpp/absl/base:raw_logging_internal",
     27     "//third_party/abseil-cpp/absl/numeric:int128",
     28     "//third_party/abseil-cpp/absl/strings",
     29     "//third_party/abseil-cpp/absl/strings:string_view",
     30     "//third_party/abseil-cpp/absl/time/internal/cctz:civil_time",
     31     "//third_party/abseil-cpp/absl/time/internal/cctz:time_zone",
     32     "//third_party/abseil-cpp/absl/types:optional",
     33   ]
     34 }
     35 
     36 absl_source_set("test_util") {
     37   testonly = true
     38   sources = [ "internal/test_util.cc" ]
     39   public = [ "internal/test_util.h" ]
     40   deps = [
     41     ":time",
     42     "//third_party/abseil-cpp/absl/base:config",
     43     "//third_party/abseil-cpp/absl/base:raw_logging_internal",
     44   ]
     45   visibility = [ ":*" ]
     46 }
     47 
     48 absl_test("time_test") {
     49   sources = [
     50     "civil_time_test.cc",
     51     "clock_test.cc",
     52     "duration_test.cc",
     53     "format_test.cc",
     54     "time_test.cc",
     55     "time_zone_test.cc",
     56   ]
     57   deps = [
     58     ":test_util",
     59     ":time",
     60     "//third_party/abseil-cpp/absl/base:config",
     61     "//third_party/abseil-cpp/absl/base:core_headers",
     62     "//third_party/abseil-cpp/absl/hash:hash_testing",
     63     "//third_party/abseil-cpp/absl/numeric:int128",
     64     "//third_party/abseil-cpp/absl/strings:str_format",
     65     "//third_party/abseil-cpp/absl/time/internal/cctz:time_zone",
     66   ]
     67 }