ext/fiddle/win32/libffi-config.rb in fiddle-1.1.1 vs ext/fiddle/win32/libffi-config.rb in fiddle-1.1.2

- old
+ new

@@ -21,11 +21,11 @@ when /\A--disable-([^=]+)/ enable[$1] = false end end -IO.foreach("#{srcdir}/configure.ac") do |line| +File.foreach("#{srcdir}/configure.ac") do |line| if /^AC_INIT\((.*)\)/ =~ line version = $1.split(/,\s*/)[1] version.gsub!(/\A\[|\]\z/, '') conf['VERSION'] = version break @@ -36,13 +36,13 @@ conf['TARGET'] = /^x64/ =~ host ? "X86_WIN64" : "X86_WIN32" FileUtils.mkdir_p([builddir, "#{builddir}/include", "#{builddir}/src/x86"]) FileUtils.cp("#{basedir}/fficonfig.h", ".", preserve: true) -hdr = IO.binread("#{srcdir}/include/ffi.h.in") +hdr = File.binread("#{srcdir}/include/ffi.h.in") hdr.gsub!(/@(\w+)@/) {conf[$1] || $&} hdr.gsub!(/^(#if\s+)@\w+@/, '\10') -IO.binwrite("#{builddir}/include/ffi.h", hdr) +File.binwrite("#{builddir}/include/ffi.h", hdr) -mk = IO.binread("#{basedir}/libffi.mk.tmpl") +mk = File.binread("#{basedir}/libffi.mk.tmpl") mk.gsub!(/@(\w+)@/) {conf[$1] || $&} -IO.binwrite("Makefile", mk) +File.binwrite("Makefile", mk)