diff options
author | Krzysztof KosiĆski <krzysio@google.com> | 2023-08-31 02:37:42 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-08-31 02:37:42 +0000 |
commit | fe3914e22c6dbc9fe81607ac612f16ea5a6e65e0 (patch) | |
tree | 14b2b1368f13498a1bf37cf7cfba53b189220d84 | |
parent | b8031165075f4fc83bd95484f82b1ce7e56c847b (diff) | |
parent | 0f1606c2664e2fedbc88833e1568360d4dabefa6 (diff) | |
download | abseil-cpp-fe3914e22c6dbc9fe81607ac612f16ea5a6e65e0.tar.gz |
Add device-compatible libabsl module for gRPC. am: 91b5270d43 am: 68455dd85c am: 0f1606c266
Original change: https://android-review.googlesource.com/c/platform/external/abseil-cpp/+/2724355
Change-Id: I52a0756a5644a4bae7fea55b8302e363c56005a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Android.bp | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -16,6 +16,40 @@ cc_library_headers { export_include_dirs: ["."], } +// Monolithic module for use on device. Currently restricted to 3P libraries +// which require it as a dependency. See go/absl-android for more information. +cc_library_static { + name: "libabsl", + host_supported: true, + vendor_available: true, + srcs: [ + "absl/**/*.cc", + ], + exclude_srcs: [ + "absl/**/*benchmark.cc", + "absl/**/*benchmarks.cc", + "absl/**/*_test.cc", + "absl/**/*_testing.cc", + "absl/base/spinlock_test_common.cc", + "absl/hash/internal/print_hash_of.cc", + "absl/log/internal/test_helpers.cc", + "absl/log/internal/test_matchers.cc", + "absl/log/scoped_mock_log.cc", + "absl/random/internal/gaussian_distribution_gentables.cc", + ], + export_include_dirs: ["."], + shared_libs: [ + "liblog", + ], + stl: "libc++", + apex_available: [ + "//apex_available:platform", + ], + visibility: [ + "//external/grpc-grpc:__subpackages__", + ], +} + cc_defaults { name: "libabsl_library_defaults", header_libs: ["libabsl_headers"], |