diff options
author | Aleksei Vetrov <vvvvvv@google.com> | 2023-11-14 18:14:50 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-11-14 18:14:50 +0000 |
commit | aad568cfbe941b3b68253a33d50df9c83c409b10 (patch) | |
tree | e89d926cbad02e59ff927334bbf090c8872a5152 | |
parent | c69941180401623b4ebde79b3fa26d89ac70eab0 (diff) | |
parent | abb831b0b457a7d2e05e71f01784e4b457e4ea72 (diff) | |
download | elfutils-aad568cfbe941b3b68253a33d50df9c83c409b10.tar.gz |
elfutils: refactor transitive dependencies am: abb831b0b4
Original change: https://android-review.googlesource.com/c/platform/external/elfutils/+/2826410
Change-Id: I9da1e38f7aa29366787fca82406e432598edf693
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Android.bp | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -39,8 +39,19 @@ license { ], } +// Properties to apply to all static libraries that use elfutils. +// Soong doesn't have propagation for static library dependencies, +// and this have to be included explicitly by elfutils users. +cc_defaults { + name: "elfutils_transitive_defaults", + static_libs: [ + "libz", + ], +} + cc_defaults { name: "elfutils_defaults", + defaults: ["elfutils_transitive_defaults"], cflags: [ "-DHAVE_CONFIG_H", "-D_GNU_SOURCE", @@ -75,8 +86,6 @@ cc_library { srcs: ["libelf/*.c",], - static_libs: ["libz"], - export_include_dirs: ["libelf"], target: { @@ -139,7 +148,6 @@ cc_library_host_static { musl: { static_libs: [ "libfts", - "libz", ], }, }, |