diff options
Diffstat (limited to 'WebKitTools/Scripts/build-webkit')
-rwxr-xr-x | WebKitTools/Scripts/build-webkit | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/WebKitTools/Scripts/build-webkit b/WebKitTools/Scripts/build-webkit index 3b8dd9c..acd7736 100755 --- a/WebKitTools/Scripts/build-webkit +++ b/WebKitTools/Scripts/build-webkit @@ -341,6 +341,9 @@ if (isGtk()) { # Apple builds JavaScriptGlue, and only on the Mac. splice @projects, 1, 0, "JavaScriptGlue"; + # ANGLE must come before WebCore + splice @projects, 0, 0, "ANGLE"; + # WebKit2 is only supported in SnowLeopard and later at present. push @projects, ("WebKit2", "WebKitTools/MiniBrowser") if osXVersion()->{"minor"} >= 6; @@ -404,9 +407,13 @@ if (isInspectorFrontend()) { if (isWx()) { downloadWafIfNeeded(); - push @projects, 'WebKitTools/DumpRenderTree'; - push @projects, 'WebKitTools/wx/browser'; - push @projects, 'WebKit/wx/bindings/python'; + @options = (); + if (defined($makeArgs)) { + @options = split(/ /, $makeArgs); + } + @projects = (); + my $result = buildWafProject('.', $clean, @options); + exit exitStatus($result) if exitStatus($result); } if (isChromium()) { @@ -439,16 +446,6 @@ for my $dir (@projects) { if ($dir eq "WebKit") { $result = buildVisualStudioProject("win/WebKit.vcproj/WebKit.sln", $clean); } - } elsif (isWx()) { - @options = (); - if (defined($makeArgs)) { - @options = split(/ /, $makeArgs); - } - if ($dir eq "WebKit" && isWx()) { - chdir 'wx' or die; - } - - $result = buildWafProject($dir, $clean, @options); } if (exitStatus($result)) { |