diff options
Diffstat (limited to 'third_party/abseil-cpp/absl/functional/BUILD.gn')
-rw-r--r-- | third_party/abseil-cpp/absl/functional/BUILD.gn | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/third_party/abseil-cpp/absl/functional/BUILD.gn b/third_party/abseil-cpp/absl/functional/BUILD.gn new file mode 100644 index 0000000000..7e629dc540 --- /dev/null +++ b/third_party/abseil-cpp/absl/functional/BUILD.gn @@ -0,0 +1,53 @@ +# Copyright 2020 The Chromium Authors +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +import("//third_party/abseil-cpp/absl.gni") + +absl_source_set("any_invocable") { + sources = [ "internal/any_invocable.h" ] + public = [ "any_invocable.h" ] + deps = [ + "//third_party/abseil-cpp/absl/base:base_internal", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/meta:type_traits", + "//third_party/abseil-cpp/absl/utility", + ] +} + +absl_test("any_invocable_test") { + sources = [ + "any_invocable_test.cc", + "internal/any_invocable.h", + ] + deps = [ + ":any_invocable", + "//third_party/abseil-cpp/absl/base:base_internal", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/meta:type_traits", + "//third_party/abseil-cpp/absl/utility", + ] +} + +absl_source_set("bind_front") { + sources = [ "internal/front_binder.h" ] + public = [ "bind_front.h" ] + deps = [ + "//third_party/abseil-cpp/absl/base:base_internal", + "//third_party/abseil-cpp/absl/container:compressed_tuple", + "//third_party/abseil-cpp/absl/meta:type_traits", + "//third_party/abseil-cpp/absl/utility", + ] +} + +absl_source_set("function_ref") { + sources = [ "internal/function_ref.h" ] + public = [ "function_ref.h" ] + deps = [ + "//third_party/abseil-cpp/absl/base:base_internal", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/meta:type_traits", + ] +} |