Sha256: 61a99192df3989d1f342eda18a68c6fde54d1ea0d2d14514cce3f8940c127abd

Contents?: true

Size: 501 Bytes

Versions: 32

Compression:

Stored size: 501 Bytes

Contents

# frozen_string_literal: true

require "bundler/gem_tasks"
require "rspec/core/rake_task"

RSpec::Core::RakeTask.new(:spec)

require "standard/rake"

require "rb_sys/extensiontask"

task build: :compile

rubies = ["3.3.0", "3.2.0", "3.1.0", "3.0.0"]
ENV["RUBY_CC_VERSION"] ||= rubies.join(":")

spec = Bundler::GemHelper.gemspec
RbSys::ExtensionTask.new("rust_json_schema", spec) do |ext|
  ext.lib_dir = "lib/rust_json_schema"

  ext.cross_compile = true
end

task default: %i[compile spec standard]

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
rust_json_schema-0.3.0 Rakefile
rust_json_schema-0.3.0-x86_64-linux Rakefile
rust_json_schema-0.3.0-x86_64-darwin Rakefile
rust_json_schema-0.3.0-arm-linux Rakefile
rust_json_schema-0.3.0-arm64-darwin Rakefile
rust_json_schema-0.3.0-aarch64-linux Rakefile
rust_json_schema-0.3.0-aarch64-linux-musl Rakefile
rust_json_schema-0.3.0-x86_64-linux-musl Rakefile
rust_json_schema-0.2.1-x86_64-linux Rakefile
rust_json_schema-0.2.1-aarch64-linux Rakefile
rust_json_schema-0.2.1-arm64-darwin Rakefile
rust_json_schema-0.2.1-x86_64-darwin Rakefile
rust_json_schema-0.2.1-x86_64-linux-musl Rakefile
rust_json_schema-0.2.1-arm-linux Rakefile
rust_json_schema-0.2.0-x86_64-linux Rakefile
rust_json_schema-0.2.0-arm64-darwin Rakefile
rust_json_schema-0.2.0-x86_64-darwin Rakefile
rust_json_schema-0.2.0 Rakefile
rust_json_schema-0.1.2-x86_64-linux Rakefile
rust_json_schema-0.1.2-arm64-darwin Rakefile