lib/rscons/builders/library.rb in rscons-1.4.2 vs lib/rscons/builders/library.rb in rscons-1.4.3

- old
+ new

@@ -11,16 +11,16 @@ } end def run(target, sources, cache, env, vars) # build sources to linkable objects - objects = env.build_sources(sources, [env['OBJSUFFIX'], env['LIBSUFFIX']].flatten, cache, vars) + objects = env.build_sources(sources, env.expand_varref(["${OBJSUFFIX}", "${LIBSUFFIX}"], vars).flatten, cache, vars) if objects vars = vars.merge({ '_TARGET' => target, '_SOURCES' => objects, }) - command = env.build_command(env['ARCMD'], vars) + command = env.build_command("${ARCMD}", vars) standard_build("AR #{target}", target, command, objects, env, cache) end end end end