instance method
Gem::Ext::CargoBuilder#write_deffile
write_deffile(dest_dir, crate_name)
lib/rubygems/ext/cargo_builder.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/ext/cargo_builder.rb, line 310
def write_deffile(dest_dir, crate_name)
deffile_path = File.join(dest_dir, "#{crate_name}-#{RbConfig::CONFIG["arch"]}.def")
export_prefix = makefile_config("EXPORT_PREFIX") || ""
File.open(deffile_path, "w") do |f|
f.puts "EXPORTS"
f.puts "#{export_prefix.strip}Init_#{crate_name}"
end
deffile_path
end
No documentation available