Reviewed by Stephanie.
authorthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 31 Oct 2006 01:33:04 +0000 (01:33 +0000)
committerthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 31 Oct 2006 01:33:04 +0000 (01:33 +0000)
        Add a special case for the Internal makefiles, so it can find the OepnSource.

        * Scripts/webkitdirs.pm:

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

WebKitTools/ChangeLog
WebKitTools/Scripts/webkitdirs.pm

index c38b144ad2d1cc15d22cb8e1b937132ad4f57bc0..40cdc04eb6c497dd30fd8c2ee0fa08d0eb6630f6 100644 (file)
@@ -1,3 +1,11 @@
+2006-10-30  Timothy Hatcher  <timothy@apple.com>
+
+        Reviewed by Stephanie.
+
+        Add a special case for the Internal makefiles, so it can find the OepnSource.
+
+        * Scripts/webkitdirs.pm:
+
 2006-10-30  Stephanie Lewis  <slewis@apple.com>
 
         Reviewed by Darin.
 2006-10-30  Stephanie Lewis  <slewis@apple.com>
 
         Reviewed by Darin.
index 6a7f6715be5267907c23f405a34bf13a4c2d0e33..546bfbe2983f6d04eb59fa933b32cce967f11d25 100644 (file)
@@ -60,12 +60,14 @@ sub determineSourceDir
     
     # walks up path checking each directory to see if it is the main WebKit project dir, 
     # defined by containing JavaScriptCore, WebCore, and WebKit
     
     # walks up path checking each directory to see if it is the main WebKit project dir, 
     # defined by containing JavaScriptCore, WebCore, and WebKit
-    until (-d "$sourceDir/JavaScriptCore" && -d "$sourceDir/WebCore" && -d "$sourceDir/WebKit")
+    until ((-d "$sourceDir/JavaScriptCore" && -d "$sourceDir/WebCore" && -d "$sourceDir/WebKit") || (-d "$sourceDir/Internal" && -d "$sourceDir/OpenSource"))
     {
         if ($sourceDir !~ s|/[^/]+$||) {
             die "Could not find top level webkit directory above source directory using FindBin.\n";
         }
     }
     {
         if ($sourceDir !~ s|/[^/]+$||) {
             die "Could not find top level webkit directory above source directory using FindBin.\n";
         }
     }
+
+    $sourceDir = "$sourceDir/OpenSource" if -d "$sourceDir/OpenSource";
 }
 
 # used for scripts which are stored in a non-standard location
 }
 
 # used for scripts which are stored in a non-standard location