Allow task deps and params to be single values or arrays

This commit is contained in:
Josh Holtrop 2022-01-25 22:49:32 -05:00
parent fc17a14008
commit d255c7f46e

View File

@ -183,10 +183,10 @@ module Rscons
@desc = options[:desc] @desc = options[:desc]
end end
if options.include?(:deps) if options.include?(:deps)
@deps += options[:deps] @deps += Array(options[:deps])
end end
if options.include?(:params) if options.include?(:params)
options[:params].each do |param| Array(options[:params]).each do |param|
@params[param.name] = param @params[param.name] = param
end end
end end