Shorten lines in get config

pull/6580/head
Jimmy Brisson 2018-04-09 09:29:43 -05:00
parent c3b9cbe3fd
commit e80d9947e2
1 changed files with 12 additions and 7 deletions

View File

@ -34,12 +34,16 @@ from tools.utils import argparse_filestring_type
if __name__ == '__main__': if __name__ == '__main__':
# Parse Options # Parse Options
parser = get_default_options_parser(add_clean=False, add_options=False) parser = get_default_options_parser(add_clean=False, add_options=False)
parser.add_argument("--source", dest="source_dir", type=argparse_filestring_type, required=True, parser.add_argument(
default=[], help="The source (input) directory", action="append") "--source", dest="source_dir", type=argparse_filestring_type,
parser.add_argument("--prefix", dest="prefix", action="append", required=True, default=[], help="The source (input) directory",
default=[], help="Restrict listing to parameters that have this prefix") action="append")
parser.add_argument("-v", "--verbose", action="store_true", dest="verbose", parser.add_argument(
default=False, help="Verbose diagnostic output") "--prefix", dest="prefix", action="append", default=[],
help="Restrict listing to parameters that have this prefix")
parser.add_argument(
"-v", "--verbose", action="store_true", dest="verbose", default=False,
help="Verbose diagnostic output")
options = parser.parse_args() options = parser.parse_args()
@ -56,7 +60,8 @@ if __name__ == '__main__':
options.prefix = options.prefix or [""] options.prefix = options.prefix or [""]
try: try:
params, macros, features = get_config(options.source_dir, target, toolchain) params, macros, features = get_config(
options.source_dir, target, toolchain)
if not params and not macros: if not params and not macros:
print("No configuration data available.") print("No configuration data available.")
sys.exit(0) sys.exit(0)