From 1984db2db8ee54c33aabf6994718b972c56e2283 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 19 Apr 2024 10:24:08 +0900 Subject: [PATCH] Preserve old encinit.c if unchanged --- enc/encinit.c.erb | 3 +++ enc/make_encmake.rb | 8 ++------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/enc/encinit.c.erb b/enc/encinit.c.erb index 120408f8e3..3662ba200d 100644 --- a/enc/encinit.c.erb +++ b/enc/encinit.c.erb @@ -1,3 +1,6 @@ +/* Automatically generated from <%= erb.filename %> + * Do not edit<%# directly%>. + */ /* Copyright 2012 Google Inc. Some Rights Reserved. * Author: yugui@google.com (Yugui Sonoda) */ diff --git a/enc/make_encmake.rb b/enc/make_encmake.rb index 9761edd6d9..96d1944bcb 100755 --- a/enc/make_encmake.rb +++ b/enc/make_encmake.rb @@ -147,10 +147,6 @@ if MODULE_TYPE == :static Dir.mkdir 'enc' rescue Errno::EEXIST end - File.open("enc/encinit.c", "w") {|f| - f.puts "/* Automatically generated from enc/encinit.c.erb" - f.puts " * Do not edit." - f.puts " */" - f.puts tmp - } + require 'tool/lib/output' + Output.new(path: "enc/encinit.c", ifchange: true).write(tmp) end