Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(198)

Unified Diff: Source/bindings/scripts/generate-bindings.pl

Issue 14456006: Fixes to make scripts generate includes with paths. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/bindings/scripts/generate-bindings.pl
diff --git a/Source/bindings/scripts/generate-bindings.pl b/Source/bindings/scripts/generate-bindings.pl
index 9fc5fdecd59a80d3959c3c98140a523cf31b3ce4..769d51cd37024bbfa40078d9e38eec617e666a30 100755
--- a/Source/bindings/scripts/generate-bindings.pl
+++ b/Source/bindings/scripts/generate-bindings.pl
@@ -47,6 +47,7 @@ my $filename;
my $preprocessor;
my $verbose;
my $supplementalDependencyFile;
+my $idlToPathFile;
my $additionalIdlFiles;
my $idlAttributesFile;
@@ -58,6 +59,7 @@ GetOptions('include=s@' => \@idlDirectories,
'preprocessor=s' => \$preprocessor,
'verbose' => \$verbose,
'supplementalDependencyFile=s' => \$supplementalDependencyFile,
+ 'idlToPathFile=s' => \$idlToPathFile,
'additionalIdlFiles=s' => \$additionalIdlFiles,
'idlAttributesFile=s' => \$idlAttributesFile);
@@ -65,6 +67,10 @@ my $targetIdlFile = $ARGV[0];
die('Must specify input file.') unless defined($targetIdlFile);
die('Must specify output directory.') unless defined($outputDirectory);
+die('Must specify idlToPathFile.') unless defined($idlToPathFile);
+
+# Pass some information to a low level function the ugly way.
+$ENV{"IDLTOPATHFILE"} = $idlToPathFile;
$defines = "" unless defined($defines);
if (!$outputHeadersDirectory) {

Powered by Google App Engine
This is Rietveld 408576698