lib/rscons/environment.rb in rscons-1.6.0 vs lib/rscons/environment.rb in rscons-1.6.1
- old
+ new
@@ -349,10 +349,11 @@
# @param target [String,BuildTarget] Target file.
# @param user_deps [Array<String>] Dependency files.
#
# @return [void]
def depends(target, *user_deps)
- target = target.to_s
+ target = expand_varref(target.to_s)
+ user_deps = user_deps.map {|ud| expand_varref(ud)}
@user_deps[target] ||= []
@user_deps[target] = (@user_deps[target] + user_deps).uniq
end
# Return the list of user dependencies for a given target.