diff options
author | Ulya Trafimovich <skvadrik@google.com> | 2021-02-26 11:38:21 +0000 |
---|---|---|
committer | Ulya Trafimovich <skvadrik@google.com> | 2021-03-01 17:31:23 +0000 |
commit | eea486a58033a4d444363ec07ccf35645abaad0c (patch) | |
tree | 1f21a6b11421d969a8f68cd013e9b4e238a043e2 /java/java.go | |
parent | 861a896c965ddc11f7b913379e5c97d6dde37901 (diff) |
Respect `provides_uses_lib` for modules added via `[optional_]uses_libs`
Previously `provides_uses_lib` property affected only those
<uses-library> dependencies that are automatically deduced by Soong as
implicit Java SDK libraries reachable from the `libs` property. Other
<uses-library> dependencies that are explicitly added in `uses_libs` and
`optional_uses_libs` properties ignored `provides_uses_lib`.
As TestUsesLibraries shows (see the TODOs), Soong behaviour is still
incorrect in two ways (to be addressed in follow-up CLs):
- `uses_libs`/`optional_uses_libs` are passed to manifest_fixer
- verify_uses_libraries check is based on `uses_libs`/
`optional_uses_libs`, and not on the CLC as it should be
Bug: 132357300
Test: m nothing
Change-Id: I0ec7aab9dcd44554d1a79ddd382491c562266fa3
Diffstat (limited to 'java/java.go')
0 files changed, 0 insertions, 0 deletions