Merge branch 'bugfix/confgen_compat_defs' into 'master'

confgen.py: don't output compatibility definitions for options which are not defined

See merge request idf/esp-idf!5162
This commit is contained in:
Angus Gratton 2019-06-11 14:13:20 +08:00
commit 1b5c05e54c

View File

@ -167,7 +167,8 @@ class DeprecatedOptions(object):
f_o.write('\n/* List of deprecated options */\n')
for dep_opt in sorted(self.r_dic):
new_opt = self.r_dic[dep_opt]
f_o.write('#define {}{} {}{}\n'.format(self.config_prefix, dep_opt, self.config_prefix, new_opt))
f_o.write('#ifdef {}{}\n#define {}{} {}{}\n#endif\n\n'.format(self.config_prefix, new_opt,
self.config_prefix, dep_opt, self.config_prefix, new_opt))
def main():