Write dependency file to build directory when user invokes Object builder directly - close #135
This commit is contained in:
1 parent
f011b23499
commit
2ee9dda49d
2 files changed
+13
-3
No files matched your search
@@ -75,10 +75,10 @@ module Rscons
|
||||
@vars["_SOURCES"] = @sources
|
||||
depfilesuffix = @env.expand_varref("${DEPFILESUFFIX}", vars)
|
||||
@vars["_DEPFILE"] =
|
||||
if @vars[:direct]
|
||||
@env.get_build_fname(target, depfilesuffix, self.class)
|
||||
if @vars[:direct] || !@target.start_with?("#{@env.build_root}/")
|
||||
@env.get_build_fname(@target, depfilesuffix, self.class)
|
||||
else
|
||||
"#{target}#{depfilesuffix}"
|
||||
"#{@target}#{depfilesuffix}"
|
||||
end
|
||||
@cache.mkdir_p(File.dirname(@vars["_DEPFILE"]))
|
||||
command = @env.build_command(@command_template, @vars)
|
||||
|
||||
Reference in new issue
Block a user