mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-03-30 23:24:11 +08:00
move #vendor_project to xcode config, since it won’t work on android
This commit is contained in:
@@ -86,7 +86,6 @@ module Motion; module Project
|
||||
@version = '1.0'
|
||||
@detect_dependencies = true
|
||||
@exclude_from_detect_dependencies = []
|
||||
@vendor_projects = []
|
||||
end
|
||||
|
||||
OSX_VERSION = `/usr/bin/sw_vers -productVersion`.strip.sub(/\.\d+$/, '').to_f
|
||||
@@ -224,17 +223,6 @@ module Motion; module Project
|
||||
end
|
||||
end
|
||||
|
||||
attr_reader :vendor_projects
|
||||
|
||||
def vendor_project(path, type, opts={})
|
||||
opts[:force_load] = true unless opts[:force_load] == false
|
||||
@vendor_projects << Motion::Project::Vendor.new(path, type, self, opts)
|
||||
end
|
||||
|
||||
def unvendor_project(path)
|
||||
@vendor_projects.delete_if { |x| x.path == path }
|
||||
end
|
||||
|
||||
def file_dependencies(file)
|
||||
# memorize the calculated file dependencies in order to reduce the time
|
||||
# detecting file dependencies.
|
||||
|
||||
@@ -45,6 +45,7 @@ module Motion; module Project;
|
||||
@entitlements = {}
|
||||
@delegate_class = 'AppDelegate'
|
||||
@spec_mode = false
|
||||
@vendor_projects = []
|
||||
end
|
||||
|
||||
def xcode_dir
|
||||
@@ -397,5 +398,16 @@ EOS
|
||||
def app_icon_name_from_asset_bundle
|
||||
File.basename(app_icons_asset_bundle, '.appiconset')
|
||||
end
|
||||
|
||||
attr_reader :vendor_projects
|
||||
|
||||
def vendor_project(path, type, opts={})
|
||||
opts[:force_load] = true unless opts[:force_load] == false
|
||||
@vendor_projects << Motion::Project::Vendor.new(path, type, self, opts)
|
||||
end
|
||||
|
||||
def unvendor_project(path)
|
||||
@vendor_projects.delete_if { |x| x.path == path }
|
||||
end
|
||||
end
|
||||
end; end
|
||||
|
||||
Reference in New Issue
Block a user