Revision: 763 http://trac.macosforge.org/projects/ruby/changeset/763 Author: lsansonetti@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")