Merge "Add feature to print output paths for module" am: cbe72299ce
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2620991 Change-Id: If03387e63d26fe62cfbe3f3ff9bdb8b1380249fd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -140,6 +140,13 @@ def main():
|
|||||||
required=False,
|
required=False,
|
||||||
help="whether to display differing files",
|
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()
|
args = parser.parse_args()
|
||||||
|
|
||||||
out_dir = os.environ.get("OUT_DIR", "out")
|
out_dir = os.environ.get("OUT_DIR", "out")
|
||||||
@@ -147,6 +154,11 @@ def main():
|
|||||||
modules = set(args.modules)
|
modules = set(args.modules)
|
||||||
|
|
||||||
module_to_outs = _find_outputs_for_modules(modules, out_dir, target_product)
|
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()
|
all_outs = set()
|
||||||
for outs in module_to_outs.values():
|
for outs in module_to_outs.values():
|
||||||
all_outs.update(outs)
|
all_outs.update(outs)
|
||||||
|
Reference in New Issue
Block a user