tor-browser

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

BUILD.bazel (1468B)


      1 #
      2 # Copyright 2019 The Abseil Authors.
      3 #
      4 # Licensed under the Apache License, Version 2.0 (the "License");
      5 # you may not use this file except in compliance with the License.
      6 # You may obtain a copy of the License at
      7 #
      8 #      https://www.apache.org/licenses/LICENSE-2.0
      9 #
     10 # Unless required by applicable law or agreed to in writing, software
     11 # distributed under the License is distributed on an "AS IS" BASIS,
     12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 # See the License for the specific language governing permissions and
     14 # limitations under the License.
     15 #
     16 
     17 load(
     18    "//absl:copts/configure_copts.bzl",
     19    "ABSL_DEFAULT_COPTS",
     20    "ABSL_DEFAULT_LINKOPTS",
     21    "ABSL_TEST_COPTS",
     22 )
     23 
     24 package(
     25    default_visibility = ["//visibility:public"],
     26    features = [
     27        "header_modules",
     28        "layering_check",
     29        "parse_headers",
     30    ],
     31 )
     32 
     33 licenses(["notice"])
     34 
     35 cc_library(
     36    name = "memory",
     37    hdrs = ["memory.h"],
     38    copts = ABSL_DEFAULT_COPTS,
     39    defines = select({
     40        "//conditions:default": [],
     41    }),
     42    linkopts = ABSL_DEFAULT_LINKOPTS,
     43    deps = [
     44        "//absl/base:core_headers",
     45        "//absl/meta:type_traits",
     46    ],
     47 )
     48 
     49 cc_test(
     50    name = "memory_test",
     51    srcs = ["memory_test.cc"],
     52    copts = ABSL_TEST_COPTS,
     53    linkopts = ABSL_DEFAULT_LINKOPTS,
     54    deps = [
     55        ":memory",
     56        "//absl/base:core_headers",
     57        "@googletest//:gtest",
     58        "@googletest//:gtest_main",
     59    ],
     60 )