Changeset 140458 in webkit
- Timestamp:
- Jan 22, 2013, 1:23:41 PM (14 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
gtk/override-feature-defines (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r140456 r140458 1 2013-01-22 Zan Dobersek <zandobersek@gmail.com> 2 3 Prettify the output of the override-feature-defines script 4 https://bugs.webkit.org/show_bug.cgi?id=106542 5 6 Reviewed by Martin Robinson. 7 8 The output now clearly lists the feature defines being overridden 9 along with the default and overriding values for each feature define. 10 11 * gtk/override-feature-defines: 12 (adjust_feature_defines_makefile): 13 (adjust_feature_defines_makefile.override_feature_define): 14 1 15 2013-01-22 Zan Dobersek <zdobersek@igalia.com> 2 16 -
trunk/Tools/gtk/override-feature-defines
r139065 r140458 16 16 feature_defines_makefile = f.read() 17 17 18 overrid en_feature_defines = []18 overridden_feature_defines = {} 19 19 def override_feature_define(match): 20 matched_feature_define = match.group('feature')21 if matched_feature_define not in feature_defines_overriding:20 feature_define = match.group('feature') 21 if feature_define not in feature_defines_overriding: 22 22 return match.string[match.start():match.end()] 23 23 24 if int(match.group('default_value')) is not feature_defines_overriding[matched_feature_define]: 25 overriden_feature_defines.append(matched_feature_define) 26 return "%s=%d" % (matched_feature_define, feature_defines_overriding[matched_feature_define]) 24 default_value = int(match.group('default_value')) 25 overriding_value = feature_defines_overriding[feature_define] 26 if default_value is not overriding_value: 27 overridden_feature_defines[feature_define] = default_value, overriding_value 28 return "%s=%d" % (feature_define, overriding_value) 27 29 28 30 feature_defines_makefile = re.sub(r"(?P<feature>(?:ENABLE_)\w+)=(?P<default_value>0|1)", override_feature_define, feature_defines_makefile) … … 30 32 f.write(feature_defines_makefile) 31 33 32 if overriden_feature_defines: 33 print("The following feature defines were overriden:\n{0}".format(', '.join(overriden_feature_defines))) 34 if overridden_feature_defines: 35 print("The following feature defines were overriden:") 36 for feature, values in iter(overridden_feature_defines.items()): 37 print("\t{0}: {1} => {2}".format(feature, *values)) 34 38 35 39 def override_feature_defines(build_dir):
Note:
See TracChangeset
for help on using the changeset viewer.