lib/xcjobs/xcodebuild.rb in xcjobs-0.7.0 vs lib/xcjobs/xcodebuild.rb in xcjobs-0.8.0
- old
+ new
@@ -34,10 +34,11 @@
@name = name
@destinations = []
@only_testings = []
@skip_testings = []
+ @build_options = {}
@build_settings = {}
@unsetenv_others = false
end
def project
@@ -79,10 +80,14 @@
def add_skip_testing(skip_testing)
@skip_testings << skip_testing
end
+ def add_build_option(option, value)
+ @build_options[option] = value
+ end
+
def add_build_setting(setting, value)
@build_settings[setting] = value
end
private
@@ -152,9 +157,12 @@
end
@skip_testings.each do |skip_testing|
opts.concat(["-skip-testing:#{skip_testing}"])
end
+ @build_options.each do |option, value|
+ opts.concat([option, value])
+ end
@build_settings.each do |setting, value|
opts << "#{setting}=#{value}"
end
end
end