Class: XCCache::Command::Build
Instance Attribute Summary
#build_options, #install_options
Class Method Summary
collapse
Instance Method Summary
collapse
#str_to_sdks
#config
Constructor Details
#initialize(argv) ⇒ Build
18
19
20
21
|
# File 'lib/xccache/command/build.rb', line 18
def initialize(argv)
super
@targets = argv.arguments!
end
|
Class Method Details
.options ⇒ Object
8
9
10
11
12
13
|
# File 'lib/xccache/command/build.rb', line 8
def self.options
[
*Options.build_options,
["--recursive", "Whether to build their recursive targets if cache-missed (default: false)"],
].concat(super)
end
|
Instance Method Details
#run ⇒ Object
23
24
25
|
# File 'lib/xccache/command/build.rb', line 23
def run
Installer::Build.new(ctx: self, targets: @targets).install!
end
|