colorize a couple other builders' output messages

This commit is contained in:
Josh Holtrop 2017-07-11 16:12:38 -04:00
parent 65c1bac4f9
commit 529d9aacaa
2 changed files with 5 additions and 3 deletions

View File

@ -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

View File

@ -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))