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