Use xcrun to find nm and ranlib on OS X builds
[WebKit-https.git] / Tools / Scripts / build-webkit
index fae1ce4..d102a4a 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
 
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights reserved.
 # Copyright (C) 2009 Google Inc. All rights reserved.
 # Copyright (C) 2010 moiji-mobile.com All rights reserved.
 # Copyright (C) 2011 Research In Motion Limited. All rights reserved.
@@ -555,13 +555,16 @@ if (isGtk()) {
         "libWebKitSystemInterfaceLion.a",
         "libWebCoreSQLite3.a",
     );
+
+    my $ranlib = `xcrun -find ranlib`;
+    chomp $ranlib;
     foreach my $libName (@librariesToCopy) {
         my $srcLib = "WebKitLibraries/" . $libName;
         my $lib = "$productDir/" . $libName;
         if (!-e $lib || -M $lib > -M $srcLib) {
             print "Updating $lib\n";
             system "ditto", $srcLib, $lib;
-            system "ranlib", $lib;
+            system $ranlib, $lib;
         }
     }