From 3339cf5280154fdcae3338f250f8d7e4460918d2 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Fri, 20 Sep 2013 15:58:55 -0400 Subject: [PATCH] Cache: re-encode file names in default encoding --- lib/rscons/cache.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rscons/cache.rb b/lib/rscons/cache.rb index 0b59437..cbcf067 100644 --- a/lib/rscons/cache.rb +++ b/lib/rscons/cache.rb @@ -129,12 +129,12 @@ module Rscons # @param command [Array] The command used to build the target. # @param deps [Array] List of dependencies for the target. def register_build(target, command, deps) - @cache[:targets][target] = { + @cache[:targets][target.encode(__ENCODING__)] = { command: command, checksum: calculate_checksum(target), deps: deps.map do |dep| { - fname: dep, + fname: dep.encode(__ENCODING__), checksum: lookup_checksum(dep), } end