Users seem to want to specify incomplete property sets when using json
input. Allow this by generating default properties before the
user-specified properties are applied; the user will then get the
defaults for any unspecified values, and avoid cryptic backtraces.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
gen_program_header_lines(program_lines)
+ gen_initial_property_vals(input_lines, program_lines)
+
if properties:
gen_supplied_property_vals(properties, program_lines)
- else:
- gen_initial_property_vals(input_lines, program_lines)
gen_program_machine_lines(machine, program_lines)