From b3db34c2a8323acd6035f439a2e32d8ab66614c2 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 12 May 2020 18:42:33 +0900 Subject: Remove `presym` files before writing just to make sure. --- Rakefile | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index 6ccdcd958..8064d2000 100644 --- a/Rakefile +++ b/Rakefile @@ -131,6 +131,7 @@ file presym_file => cfiles+rbfiles do symbols = (csymbols+rbsymbols).flatten.uniq.sort presyms = File.readlines(presym_file, chomp: true) rescue [] if presyms != symbols + rm_f presym_file File.write(presym_file, symbols.join("\n")) end end @@ -138,6 +139,7 @@ end presym_inc=presym_file+".inc" file presym_inc => presym_file do presyms = File.readlines(presym_file, chomp: true) + rm_f presym_inc File.open(presym_inc, "w") do |f| f.print "/* MRB_PRESYM_CSYM(sym, num) - symbol which is valid C id name */\n" f.print "/* MRB_PRESYM_SYM(sym, num) - symbol which is not valid C id */\n\n" -- cgit v1.2.3