From a9cb1a586400cc320aebe7a9c3ced4da7a6d3bd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E5=89=91=E6=AD=A6?= Date: Mon, 2 Jul 2018 17:10:45 +0800 Subject: [PATCH] Merge branch 'add-target-soc-argument' into 'master' Add target_socs argument for tools/converter.py See merge request !623 --- tools/converter.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tools/converter.py b/tools/converter.py index be376415..43a26601 100644 --- a/tools/converter.py +++ b/tools/converter.py @@ -244,7 +244,10 @@ def format_model_config(flags): "target_abis must be in " + str(ABITypeStrs)) target_socs = configs.get(YAMLKeyword.target_socs, "") - if not target_socs: + if flags.target_socs: + configs[YAMLKeyword.target_socs] = \ + [soc.lower() for soc in flags.target_socs.split(',')] + elif not target_socs: configs[YAMLKeyword.target_socs] = [] elif not isinstance(target_socs, list): configs[YAMLKeyword.target_socs] = [target_socs] @@ -1242,6 +1245,11 @@ def parse_args(): type=str, default="", help="Target ABIs, comma seperated list.") + all_type_parent_parser.add_argument( + "--target_socs", + type=str, + default="", + help="Target SOCs, comma seperated list.") build_run_parent_parser = argparse.ArgumentParser(add_help=False) build_run_parent_parser.add_argument( '--address_sanitizer', -- GitLab