diff --git a/lib/rscons/builders/directory.rb b/lib/rscons/builders/directory.rb index 6020002..b308f95 100644 --- a/lib/rscons/builders/directory.rb +++ b/lib/rscons/builders/directory.rb @@ -17,10 +17,11 @@ module Rscons if File.directory?(target) target elsif File.exists?(target) - $stderr.puts "Error: `#{target}' already exists and is not a directory" + Ansi.write($stderr, :red, "Error: `#{target}' already exists and is not a directory", :reset, "\n") false else - puts "Directory #{target}" + desc = "Directory #{target}" + env.print_builder_run_message(desc, desc) cache.mkdir_p(target) target end diff --git a/lib/rscons/builders/install.rb b/lib/rscons/builders/install.rb index eaca987..a0e134e 100644 --- a/lib/rscons/builders/install.rb +++ b/lib/rscons/builders/install.rb @@ -43,7 +43,8 @@ module Rscons # Check the cache and copy if necessary unless cache.up_to_date?(dest, :Copy, [src], env) unless printed_message - puts "#{name} #{target}" + desc = "#{name} #{target}" + env.print_builder_run_message(desc, desc) printed_message = true end cache.mkdir_p(File.dirname(dest))