# Copyright 2018 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("${skia_third_party_dir}/abseil-cpp/absl.gni") absl_source_set("algorithm") { public = [ "algorithm.h" ] deps = [ "${skia_third_party_dir}/abseil-cpp/absl/base:config" ] } absl_source_set("container") { public = [ "container.h" ] deps = [ ":algorithm", "${skia_third_party_dir}/abseil-cpp/absl/base:core_headers", "${skia_third_party_dir}/abseil-cpp/absl/meta:type_traits", ] } absl_source_set("algorithm_test") { testonly = true sources = [ "algorithm_test.cc" ] deps = [ ":algorithm", "${skia_third_party_dir}/googletest:gtest", "${skia_third_party_dir}/googletest:gmock", ] } absl_source_set("container_test") { testonly = true sources = [ "container_test.cc" ] deps = [ ":container", "${skia_third_party_dir}/abseil-cpp/absl/base", "${skia_third_party_dir}/abseil-cpp/absl/base:core_headers", "${skia_third_party_dir}/abseil-cpp/absl/memory", "${skia_third_party_dir}/abseil-cpp/absl/types:span", "${skia_third_party_dir}/googletest:gtest", "${skia_third_party_dir}/googletest:gmock", ] }