| Index: Source/bindings/scripts/generate-bindings.pl
|
| diff --git a/Source/bindings/scripts/generate-bindings.pl b/Source/bindings/scripts/generate-bindings.pl
|
| index b3f3d43298ac01f3e561873f5119d564763adf41..1444fa0014875a81b1ba8b17a2bce34158d05586 100755
|
| --- a/Source/bindings/scripts/generate-bindings.pl
|
| +++ b/Source/bindings/scripts/generate-bindings.pl
|
| @@ -38,6 +38,7 @@ use Cwd;
|
|
|
| use IDLParser;
|
| use CodeGeneratorV8;
|
| +use IDLSerializer;
|
|
|
| my @idlDirectories;
|
| my $outputDirectory;
|
| @@ -184,6 +185,10 @@ foreach my $idlFile (@supplementedIdlFiles) {
|
| }
|
| }
|
|
|
| +# FIXME: This code will be removed once IDLParser.pm and CodeGeneratorV8.pm
|
| +# are connected via JSON files. See http://crbug.com/242795
|
| +$targetDocument = deserializeJSON(serializeJSON($targetDocument));
|
| +
|
| # Generate desired output for the target IDL file.
|
| my @dependentIdlFiles = ($targetDocument->fileName(), @supplementedIdlFiles);
|
| my $codeGenerator = CodeGeneratorV8->new($targetDocument, \@idlDirectories, $preprocessor, $defines, $verbose, \@dependentIdlFiles, $writeFileOnlyIfChanged);
|
|
|