diff options
author | Aleksei Vetrov <vvvvvv@google.com> | 2023-11-14 19:21:40 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-11-14 19:21:40 +0000 |
commit | 1a7948f3cd51f511dfee48cf94e0165771e40f43 (patch) | |
tree | e89d926cbad02e59ff927334bbf090c8872a5152 | |
parent | d74ff36785ce2359d33468106ca312af8fa74ab1 (diff) | |
parent | 45e038f4f71ae7f69a7c91a18bc05e07a8e7d162 (diff) | |
download | elfutils-1a7948f3cd51f511dfee48cf94e0165771e40f43.tar.gz |
elfutils: refactor transitive dependencies am: abb831b0b4 am: 066bf61494 am: 45e038f4f7
Original change: https://android-review.googlesource.com/c/platform/external/elfutils/+/2826410
Change-Id: Ic0a6b35289e6427b43bb7000f7477de6339204cc
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", ], }, }, |