write out cache file when raising a build error exception

This commit is contained in:
Josh Holtrop 2013-08-12 14:40:46 -04:00
parent 289d27d41d
commit 711e96cec8
2 changed files with 2 additions and 1 deletions

View File

@ -149,6 +149,7 @@ module Rscons
@targets.each do |target, info| @targets.each do |target, info|
next if targets_processed.include?(target) next if targets_processed.include?(target)
unless process_target.call(target) unless process_target.call(target)
cache.write
raise BuildError.new("Failed to build #{target}") raise BuildError.new("Failed to build #{target}")
end end
end end

View File

@ -1,4 +1,4 @@
module Rscons module Rscons
# gem version # gem version
VERSION = "0.0.4" VERSION = "0.0.5"
end end