Changeset 25670 in webkit
- Timestamp:
- Sep 20, 2007 4:05:39 AM (17 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r25660 r25670 1 2007-09-20 Julien Chaffraix <julien.chaffraix@gmail.com> 2 3 Reviewed by Adam. 4 5 Fix: http://bugs.webkit.org/show_bug.cgi?id=15223 6 webkitdir.pm::isQt() is not working properly in run-webkit-tests under Linux/Qt 7 8 Added determineIsQt() and determineIsGdk() to webkitdirs.pm. 9 Now isQt() and isGdk() use global variables that are only set once. 10 11 An array of all the parameters is now given to build-dumprender which includes 12 the platform on linux. 13 14 * Scripts/build-dumprendertree: 15 * Scripts/run-webkit-tests: 16 * Scripts/webkitdirs.pm: 17 1 18 2007-09-19 Adam Roben <aroben@apple.com> 2 19 -
trunk/WebKitTools/Scripts/run-webkit-tests
r25595 r25670 132 132 } elsif (isQt()) { 133 133 $platform = "qt"; 134 } elsif (isGdk()) { 135 $platform = "gdk"; 134 136 } elsif (isCygwin()) { 135 137 # FIXME: The two lines below are a hack to represent that on Windows we … … 257 259 $buildResult = buildVisualStudioProject("WebKitTools/DumpRenderTree/DumpRenderTree.sln"); 258 260 } else { 259 $buildResult = system "WebKitTools/Scripts/build-dumprendertree", $configurationOption; 261 # Push the parameters to build-dumprendertree as an array 262 my @args; 263 push(@args, $configuration); 264 265 if (isQt()) { 266 push(@args, "--qt"); 267 } elsif (isGdk()) { 268 push(@args, "--gdk"); 269 } 270 271 $buildResult = system "WebKitTools/Scripts/build-dumprendertree", @args; 260 272 } 261 273 … … 1121 1133 my $homePath = $ENV{'HOMEPATH'}; 1122 1134 1123 my $isQt = isQt();1124 1135 local %ENV; 1125 if ( $isQt) {1136 if (isQt()) { 1126 1137 if (defined $display) { 1127 1138 $ENV{DISPLAY} = $display; -
trunk/WebKitTools/Scripts/webkitdirs.pm
r25639 r25670 50 50 my $currentSVNRevision; 51 51 my $osXVersion; 52 my $isQt; 53 my $isGdk; 52 54 53 55 # Variables for Win32 support … … 385 387 sub isQt() 386 388 { 389 determineIsQt(); 390 return $isQt; 391 } 392 393 sub determineIsQt() 394 { 395 return if defined($isQt); 396 387 397 # Allow override in case QTDIR is not set. 388 398 for my $i (0 .. $#ARGV) { 389 399 my $opt = $ARGV[$i]; 390 400 if ($opt =~ /^--qt/i ) { 391 return 1; 392 } 393 } 394 return defined($ENV{'QTDIR'}) 401 $isQt = 1; 402 return; 403 } 404 } 405 $isQt = defined($ENV{'QTDIR'}); 395 406 } 396 407 397 408 sub isGdk() 398 409 { 410 determineIsGdk(); 411 return $isGdk; 412 } 413 414 sub determineIsGdk() 415 { 416 return if defined($isGdk); 417 399 418 for my $i (0 .. $#ARGV) { 400 419 my $opt = $ARGV[$i]; 401 420 if ($opt =~ /^--gdk$/i ) { 402 return 1; 403 } 404 } 405 return 0; 421 $isGdk = 1; 422 return; 423 } 424 } 425 $isGdk = 0; 406 426 } 407 427
Note: See TracChangeset
for help on using the changeset viewer.