[macruby-changes] [763] MacRuby/trunk/lib/hotcocoa/application_builder.rb

source_changes at macosforge.org source_changes at macosforge.org
Tue Dec 2 22:07:05 PST 2008


Revision: 763
          http://trac.macosforge.org/projects/ruby/changeset/763
Author:   lsansonetti at apple.com
Date:     2008-12-02 22:07:05 -0800 (Tue, 02 Dec 2008)
Log Message:
-----------
copy the bs dylib files during deploy

Modified Paths:
--------------
    MacRuby/trunk/lib/hotcocoa/application_builder.rb

Modified: MacRuby/trunk/lib/hotcocoa/application_builder.rb
===================================================================
--- MacRuby/trunk/lib/hotcocoa/application_builder.rb	2008-12-01 06:41:49 UTC (rev 762)
+++ MacRuby/trunk/lib/hotcocoa/application_builder.rb	2008-12-03 06:07:05 UTC (rev 763)
@@ -77,6 +77,7 @@
       copy_sources
       copy_resources
       copy_framework if deploy?
+      copy_bs_dylibs if deploy?
       copy_icon_file if icon
     end
     
@@ -131,6 +132,15 @@
         FileUtils.cp_r macruby_framework_path, frameworks_root
         `install_name_tool -change #{current_macruby_path}/usr/lib/libmacruby.dylib @executable_path/../Frameworks/MacRuby.framework/Versions/#{current_macruby_version}/usr/lib/libmacruby.dylib '#{macos_root}/#{objective_c_executable_file}'`
       end
+
+      def copy_bs_dylibs
+        unless File.exist?(bridgesupport_root)
+          FileUtils.mkdir_p(bridgesupport_root)
+          Dir.glob('/System/Library/Frameworks/**/BridgeSupport/*.dylib').each do |p|
+            FileUtils.cp(p, bridgesupport_root)
+          end
+        end
+      end
       
       def copy_sources
         if secure?
@@ -250,6 +260,10 @@
       def resources_root
         File.join(contents_root, "Resources")
       end
+
+      def bridgesupport_root
+        File.join(resources_root, "BridgeSupport")
+      end
       
       def info_plist_file
         File.join(contents_root, "Info.plist")
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20081202/d5fb444f/attachment.html>


More information about the macruby-changes mailing list