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("algorithm") { 8 public = [ "algorithm.h" ] 9 deps = [ "//third_party/abseil-cpp/absl/base:config" ] 10} 11 12absl_source_set("container") { 13 public = [ "container.h" ] 14 deps = [ 15 ":algorithm", 16 "//third_party/abseil-cpp/absl/base:config", 17 "//third_party/abseil-cpp/absl/base:core_headers", 18 "//third_party/abseil-cpp/absl/base:nullability", 19 "//third_party/abseil-cpp/absl/meta:type_traits", 20 ] 21} 22 23absl_test("algorithm_test") { 24 sources = [ "algorithm_test.cc" ] 25 deps = [ 26 ":algorithm", 27 "//third_party/abseil-cpp/absl/base:config", 28 ] 29} 30 31absl_test("container_test") { 32 sources = [ "container_test.cc" ] 33 deps = [ 34 ":container", 35 "//third_party/abseil-cpp/absl/base", 36 "//third_party/abseil-cpp/absl/base:config", 37 "//third_party/abseil-cpp/absl/base:core_headers", 38 "//third_party/abseil-cpp/absl/memory", 39 "//third_party/abseil-cpp/absl/types:span", 40 ] 41} 42