From 32d19489cbc35617353dd1ee48bb041fd7ef3915 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 19 Sep 2013 16:45:35 -0400 Subject: [PATCH] Cache: encode directory names in __ENCODING__ - close #3 --- lib/rscons/cache.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rscons/cache.rb b/lib/rscons/cache.rb index f927fae..0b59437 100644 --- a/lib/rscons/cache.rb +++ b/lib/rscons/cache.rb @@ -151,7 +151,7 @@ module Rscons def mkdir_p(path) parts = path.split(/[\\\/]/) (0..parts.size).each do |i| - subpath = File.join(*parts[0, i + 1]) + subpath = File.join(*parts[0, i + 1]).encode(__ENCODING__) unless File.exists?(subpath) FileUtils.mkdir(subpath) unless @cache[:directories].include?(subpath)