[Efl] Fix path returned by builtDylibPathForName in webkitdirs.pm
authorkubo@profusion.mobi <kubo@profusion.mobi@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Dec 2011 14:31:07 +0000 (14:31 +0000)
committerkubo@profusion.mobi <kubo@profusion.mobi@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Dec 2011 14:31:07 +0000 (14:31 +0000)
https://bugs.webkit.org/show_bug.cgi?id=74854

Reviewed by Csaba Osztrogon√°c.

Since r101052, libewebkit.so is built in a different location, so we
need to adjust the path returned by builtDylibPathForName.

usesPerConfigurationBuildDirectory also needs to be fixed, as the Efl
port also respects Release/Debug configurations.

These changes should make run-launcher finally work correctly with
webkit-efl.

* Scripts/webkitdirs.pm:
(usesPerConfigurationBuildDirectory):
(builtDylibPathForName):

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

Tools/ChangeLog
Tools/Scripts/webkitdirs.pm

index 732754f526cee278fd1284fae9f4eacdc20e41dc..ffe1f9a8e58ff97de887979758a3dc92fb359f99 100644 (file)
@@ -1,3 +1,23 @@
+2011-12-19  Raphael Kubo da Costa  <kubo@profusion.mobi>
+
+        [Efl] Fix path returned by builtDylibPathForName in webkitdirs.pm
+        https://bugs.webkit.org/show_bug.cgi?id=74854
+
+        Reviewed by Csaba Osztrogon√°c.
+
+        Since r101052, libewebkit.so is built in a different location, so we
+        need to adjust the path returned by builtDylibPathForName.
+
+        usesPerConfigurationBuildDirectory also needs to be fixed, as the Efl
+        port also respects Release/Debug configurations.
+
+        These changes should make run-launcher finally work correctly with
+        webkit-efl.
+
+        * Scripts/webkitdirs.pm:
+        (usesPerConfigurationBuildDirectory):
+        (builtDylibPathForName):
+
 2011-12-19  Simon Hausmann  <simon.hausmann@nokia.com>
 
         [Qt][WK2] Add support for modal event loop processing for WTR
index 591cda05be91764f40aa6dc0e89da1233aeb1faf..ef230194669bc73215d16892efe7f0d26fc9eb95 100755 (executable)
@@ -348,11 +348,11 @@ sub determineConfigurationForVisualStudio
 
 sub usesPerConfigurationBuildDirectory
 {
-    # [Gtk][Efl] We don't have Release/Debug configurations in straight
+    # [Gtk] We don't have Release/Debug configurations in straight
     # autotool builds (non build-webkit). In this case and if
     # WEBKITOUTPUTDIR exist, use that as our configuration dir. This will
     # allows us to run run-webkit-tests without using build-webkit.
-    return ($ENV{"WEBKITOUTPUTDIR"} && (isGtk() || isEfl())) || isAppleWinWebKit();
+    return ($ENV{"WEBKITOUTPUTDIR"} && isGtk()) || isAppleWinWebKit();
 }
 
 sub determineConfigurationProductDir
@@ -689,7 +689,7 @@ sub builtDylibPathForName
         return "NotFound";
     }
     if (isEfl()) {
-        return "$configurationProductDir/$libraryName/../WebKit/libewebkit.so";
+        return "$configurationProductDir/Source/WebKit/libewebkit.so";
     }
     if (isWinCE()) {
         return "$configurationProductDir/$libraryName";