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