diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2024-04-19 10:24:08 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2024-04-19 14:12:42 +0900 |
commit | 1984db2db8ee54c33aabf6994718b972c56e2283 (patch) | |
tree | baf6c73a7c6bd29bf2099308f155ce89b5a7bdd4 /enc/make_encmake.rb | |
parent | 05d681f91e45dfd487463f5108872d4bd30c1beb (diff) |
Preserve old encinit.c if unchanged
Diffstat (limited to 'enc/make_encmake.rb')
-rwxr-xr-x | enc/make_encmake.rb | 8 |
1 files changed, 2 insertions, 6 deletions
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 |