module RbSys::Mkmf

def cargo_command(cargo_dir, builder)

def cargo_command(cargo_dir, builder)
  builder.ext_dir = cargo_dir
  dest_path = builder.target_dir || File.join(Dir.pwd, "target")
  args = ARGV.dup
  args.shift if args.first == "--"
  cargo_cmd = builder.cargo_command(dest_path, args)
  Shellwords.join(cargo_cmd).gsub("\\=", "=").gsub(/\Acargo/, "$(CARGO)").gsub(/-v=\d/, "")
end