From bcfeadeebf25d4cd75c7afc43a97e5b44c534909 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 15 Jul 2013 20:48:17 -0400 Subject: [PATCH] Environment: change @build_dirs to be a Hash --- lib/rscons/environment.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rscons/environment.rb b/lib/rscons/environment.rb index cea697c..353ef49 100644 --- a/lib/rscons/environment.rb +++ b/lib/rscons/environment.rb @@ -15,7 +15,7 @@ module Rscons @varset = VarSet.new(variables) @targets = {} @builders = {} - @build_dirs = [] + @build_dirs = {} @varset[:exclude_builders] ||= [] unless @varset[:exclude_builders] == :all exclude_builders = Set.new(@varset[:exclude_builders] || []) @@ -47,7 +47,7 @@ module Rscons end def build_dir(src_dir, obj_dir) - @build_dirs << [src_dir.gsub('\\', '/'), obj_dir.gsub('\\', '/')] + @build_dirs[src_dir.gsub('\\', '/')] = obj_dir.gsub('\\', '/') end def get_build_fname(source_fname, suffix)