| Index: tools/dom/scripts/fremontcutbuilder.py
|
| diff --git a/tools/dom/scripts/fremontcutbuilder.py b/tools/dom/scripts/fremontcutbuilder.py
|
| index 41021bd5d0c88fc40a048e7a5f4a6847e77d55e1..b8c80a6ce5bceb16a2d406d6d92aeff75a76f7ba 100755
|
| --- a/tools/dom/scripts/fremontcutbuilder.py
|
| +++ b/tools/dom/scripts/fremontcutbuilder.py
|
| @@ -9,6 +9,7 @@ import logging.config
|
| import os.path
|
| import sys
|
| import time
|
| +import utilities
|
|
|
| _logger = logging.getLogger('fremontcutbuilder')
|
|
|
| @@ -77,6 +78,8 @@ def build_database(idl_files, database_dir, feature_defines=None,
|
| rename_operation_arguments_on_merge=True,
|
| logging_level=logging_level)
|
|
|
| + utilities.KNOWN_COMPONENTS = frozenset(['core', 'modules', 'dart'])
|
| +
|
| builder.import_idl_files(
|
| [ os.path.join(current_dir, '..', 'idl', 'dart', 'dart.idl') ],
|
| dart_options, True)
|
| @@ -92,6 +95,9 @@ def build_database(idl_files, database_dir, feature_defines=None,
|
| # Cleanup:
|
| builder.normalize_annotations(['WebKit', 'Dart'])
|
|
|
| + # Map any IDL defined dictionaries to Dictionary.
|
| + builder.map_dictionaries()
|
| +
|
| conditionals_met = set(
|
| 'ENABLE_' + conditional for conditional in builder.conditionals_met)
|
| known_conditionals = set(FEATURE_DEFINES + FEATURE_DISABLED)
|
|
|