lib/rscons.rb in rscons-0.0.10 vs lib/rscons.rb in rscons-0.0.11

- old
+ new

@@ -30,9 +30,10 @@ cache.targets.each do |target| FileUtils.rm_f(target) end # remove all created directories if they are empty cache.directories.sort {|a, b| b.size <=> a.size}.each do |directory| + next unless File.directory?(directory) if (Dir.entries(directory) - ['.', '..']).empty? Dir.rmdir(directory) rescue nil end end Cache.clear