2006-10-03 Nikolas Zimmermann <zimmermann@kde.org>
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Oct 2006 10:49:35 +0000 (10:49 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Oct 2006 10:49:35 +0000 (10:49 +0000)
        Reviewed by eseidel.  Landed by eseidel.

        Make all important scripts work with Qt/Linux.

        You can safely use this now:
        set-configuration-release --debug && build-webkit && run-javascriptcore-tests && run-webkit-tests

        * Scripts/build-dumprendertree:
        * Scripts/run-javascriptcore-tests:
        * Scripts/run-webkit-tests:
        * Scripts/webkitdirs.pm:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16735 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/Scripts/build-dumprendertree
WebKitTools/Scripts/run-javascriptcore-tests
WebKitTools/Scripts/run-webkit-tests
WebKitTools/Scripts/webkitdirs.pm

index 0463bf62711286822e2c9d9589862f8a2a7c8879..013b67a67e9c3a1bda6865511852d390908d4a2b 100644 (file)
@@ -1,3 +1,17 @@
+2006-10-03  Nikolas Zimmermann  <zimmermann@kde.org>
+
+        Reviewed by eseidel.  Landed by eseidel.
+
+        Make all important scripts work with Qt/Linux.
+
+        You can safely use this now:
+        set-configuration-release --debug && build-webkit && run-javascriptcore-tests && run-webkit-tests
+
+        * Scripts/build-dumprendertree:
+        * Scripts/run-javascriptcore-tests:
+        * Scripts/run-webkit-tests:
+        * Scripts/webkitdirs.pm:
+
 2006-10-03  Nikolas Zimmermann  <zimmermann@kde.org>
 
         Reviewed by Eric.
index 3ea7af1cead992c43ee6cf0c9fc187f419e5600e..b63d1ecdff1656a88d064dfa3ef9f2394c46030f 100755 (executable)
@@ -49,8 +49,8 @@ if (isOSX()) {
 } elsif (isCygwin()) {
     $result = buildVisualStudioProject("DumpRenderTree");
 } elsif (isQt()) {
-    $result = 1;
-    print "Please build DumpRenderTree yourself! Automatic compilation not supported yet!\n";
+    # Qt/Linux builds everything in one-shot.
+    $result = buildCMakeProject("WebKit");
 } else {
     die "Building not defined for this platform!\n";
 }
index fb7278be37746186fea1e522e4466a6320f14a8e..f0d7aa34431a2b1f6175cf489fd176c5820c7268 100755 (executable)
@@ -39,6 +39,7 @@ my $productDir = productDir();
 chdirWebKit();
 chdir "JavaScriptCore/tests/mozilla" or die;
 
+$productDir .= "/JavaScriptCore" if (isQt());
 $ENV{DYLD_FRAMEWORK_PATH} = $productDir;
 my $result = system "perl", "jsDriver.pl", "-e", "kjs", "-s", "$productDir/testkjs", "-f", "actual.html", @ARGV;
 
index 57fa505bc1fb4496bef01777ade8995563414983..4f16a44b944ececf79df2d64182ca6e4f2e13925 100755 (executable)
@@ -170,6 +170,7 @@ $pixelTests = 1 if $repaintTests;
 $verbose = 1 if $singly;
 
 my $productDir = productDir();
+$productDir .= "/WebKitTools/DumpRenderTree/DumpRenderTree.qtproj" if (isQt());
 
 chdirWebKit();
 
index 3e2ac4dcbb7ae088f927421c60d9bf5c65231ac8..cdec9ce592a2506e7b2c81864dbd1a748bd5b83b 100644 (file)
@@ -262,7 +262,7 @@ sub builtDylibPathForName
         }
     }
     if (isQt()) {
-        return "$baseProductDir/../../../$framework";
+        return "$configurationProductDir/$framework";
     }
 
     die "Unsupported platform, can't determine built library locations.";