[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