| Index: Source/bindings/scripts/compute_interfaces_info_overall.py
|
| diff --git a/Source/bindings/scripts/compute_interfaces_info_overall.py b/Source/bindings/scripts/compute_interfaces_info_overall.py
|
| index 912d8db4545e7c7aa6291148f9dc266d0250832b..cd5d89a1f6b1303107ddb1d4f3210136bb8714d7 100755
|
| --- a/Source/bindings/scripts/compute_interfaces_info_overall.py
|
| +++ b/Source/bindings/scripts/compute_interfaces_info_overall.py
|
| @@ -296,6 +296,10 @@ def compute_interfaces_info_overall(info_individuals):
|
| else:
|
| dependencies_other_component_include_paths.append(include_path)
|
|
|
| + if interface_info['has_union_types']:
|
| + dependencies_include_paths.append(
|
| + 'bindings/%s/v8/UnionTypes%s.h' % (component, component.capitalize()))
|
| +
|
| interface_info.update({
|
| 'dependencies_full_paths': dependencies_full_paths,
|
| 'dependencies_include_paths': dependencies_include_paths,
|
| @@ -308,6 +312,7 @@ def compute_interfaces_info_overall(info_individuals):
|
| # Clean up temporary private information
|
| for interface_info in interfaces_info.itervalues():
|
| del interface_info['extended_attributes']
|
| + del interface_info['has_union_types']
|
| del interface_info['is_legacy_treat_as_partial_interface']
|
| del interface_info['parent']
|
|
|
|
|