summaryrefslogtreecommitdiff
path: root/enc/make_encmake.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2024-04-19 10:24:08 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2024-04-19 14:12:42 +0900
commit1984db2db8ee54c33aabf6994718b972c56e2283 (patch)
treebaf6c73a7c6bd29bf2099308f155ce89b5a7bdd4 /enc/make_encmake.rb
parent05d681f91e45dfd487463f5108872d4bd30c1beb (diff)
Preserve old encinit.c if unchanged
Diffstat (limited to 'enc/make_encmake.rb')
-rwxr-xr-xenc/make_encmake.rb8
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