Merge "Add feature to print output paths for module" am: cbe72299ce am: bd87bc6121 am: d56cda4d4e am: a491399d12

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2620991

Change-Id: I1796c1101e0217784f73f7b9b555b62b55fd5fb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2023-06-09 21:56:02 +00:00
committed by Automerger Merge Worker

View File

@@ -140,6 +140,13 @@ def main():
required=False,
help="whether to display differing files",
)
parser.add_argument(
"--output-paths-only",
"-o",
action="store_true",
required=False,
help="Whether to only return the output paths per module",
)
args = parser.parse_args()
out_dir = os.environ.get("OUT_DIR", "out")
@@ -147,6 +154,11 @@ def main():
modules = set(args.modules)
module_to_outs = _find_outputs_for_modules(modules, out_dir, target_product)
if args.output_paths_only:
for m, o in module_to_outs.items():
print(f"{m} outputs: {o}")
exit(0)
all_outs = set()
for outs in module_to_outs.values():
all_outs.update(outs)