diff --git a/tools/build_api.py b/tools/build_api.py index 657038656e..1b4d53b338 100644 --- a/tools/build_api.py +++ b/tools/build_api.py @@ -325,7 +325,7 @@ def prepare_toolchain(src_paths, build_dir, target, toolchain_name, profile = {'c': [], 'cxx': [], 'common': [], 'asm': [], 'ld': []} for contents in build_profile or []: for key in profile: - profile[key].extend(contents[toolchain_name][key]) + profile[key].extend(contents[toolchain_name].get(key, [])) toolchain = cur_tc(target, notify, macros, silent, build_dir=build_dir, extra_verbose=extra_verbose, build_profile=profile)