add detect_dependencies variable to resolve file dependencies

This commit is contained in:
Watson
2012-11-11 10:02:35 +09:00
parent 06c1b597ea
commit ec7f3be3f8
2 changed files with 6 additions and 3 deletions

View File

@@ -138,8 +138,10 @@ module Motion; module Project;
end
# Resolve file dependencies
deps = Dependency.new(config.files).run
config.dependencies = deps.merge(config.dependencies)
if config.detect_dependencies == true
deps = Dependency.new(config.files).run
config.dependencies = deps.merge(config.dependencies)
end
# Feed builders with work.
builder_i = 0

View File

@@ -52,7 +52,7 @@ module Motion; module Project
:resources_dir, :specs_dir, :identifier, :codesign_certificate,
:provisioning_profile, :device_family, :interface_orientations, :version,
:short_version, :icons, :prerendered_icon, :background_modes, :seed_id,
:entitlements, :fonts, :status_bar_style, :motiondir
:entitlements, :fonts, :status_bar_style, :motiondir, :detect_dependencies
# Internal only.
attr_accessor :build_mode, :spec_mode, :distribution_mode, :dependencies
@@ -62,6 +62,7 @@ module Motion; module Project
@files = Dir.glob(File.join(project_dir, 'app/**/*.rb'))
@info_plist = {}
@dependencies = {}
@detect_dependencies = false
@frameworks = ['UIKit', 'Foundation', 'CoreGraphics']
@weak_frameworks = []
@framework_search_paths = []