Sha256: 55632f6e352309e110ecd84bad60310465b89da79acf5d6cd2efe757efc26fa5
Contents?: true
Size: 746 Bytes
Versions: 2
Compression:
Stored size: 746 Bytes
Contents
# frozen_string_literal: true ENV['MAKE'] = 'bear make' require 'bundler/gem_tasks' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) require 'rake/extensiontask' task build: [:compile, :tooling] task prespec: [:clobber, :compile, :tooling] require 'tasks/tooling' Rake::ExtensionTask.new('faster_support') do |ext| ext.lib_dir = 'lib/faster_support' ext.source_pattern = '*.{c,cpp,m,mm}' Tooling.add_task(ext: ext) end Rake::ExtensionTask.new('object/blank') do |ext| ext.ext_dir = 'ext/faster_support/object/blank' ext.lib_dir = 'lib/faster_support/core_ext' ext.source_pattern = '*.{c,cpp,m,mm}' Tooling.add_task(ext: ext) end Tooling.define(:tooling) task default: [:clobber, :compile, :tooling, :spec]
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
faster_support-0.1.4 | Rakefile |
faster_support-0.1.3 | Rakefile |