Make ninja targets optional. This is to simplify build configurations removing empty properties. Change-Id: Ic01f3852882d847a5997e98bb54085fb244ab450 Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/41300 Commit-Queue: Godofredo Contreras <godofredoc@google.com> Reviewed-by: Ricardo Amador <ricardoamador@google.com>
diff --git a/recipes/engine_v2/builder.py b/recipes/engine_v2/builder.py index 05096f0..f4ede89 100644 --- a/recipes/engine_v2/builder.py +++ b/recipes/engine_v2/builder.py
@@ -156,7 +156,9 @@ api.build_util.run_gn(build.get('gn'), checkout) ninja = build.get('ninja') ninja_tool[ninja.get('tool', 'ninja')]( - ninja.get('config'), checkout, ninja.get('targets')) + ninja.get('config'), + checkout, + ninja.get('targets', [])) generator_tasks = build.get('generators', {}).get('tasks', []) pub_dirs = build.get('generators', {}).get('pub_dirs', []) archives = build.get('archives', [])