Sha256: 16d972c5f4bbc19152373bb426e0f15a43d7fe13a17fe7597bc75ee9ac778825

Contents?: true

Size: 854 Bytes

Versions: 5

Compression:

Stored size: 854 Bytes

Contents

# begin
#   require 'rspec'
# rescue LoadError
#   require 'rubygems' unless ENV['NO_RUBYGEMS']
#   require 'rspec'
# end
# begin
#   require 'rspec/rake/spectask'
# rescue LoadError
#   puts <<-EOS
# To use rspec for testing you must install rspec gem:
#     gem install rspec
# EOS
#   exit(0)
# end

desc "Run 'make realclean' for extended libraries"
task "ext:realclean" do
  Dir.glob("ext/**/Makefile").each do |path|
    system("cd #{File.dirname(path)}; make realclean")
  end
end

desc "Run 'make clean' for extended libraries"
task "ext:clean" do
  Dir.glob("ext/**/Makefile").each do |path|
    system("cd #{File.dirname(path)}; make clean")
  end
end

desc "Run 'make realclean' for extended libraries"
task 'ext:make' do
  Dir.glob("ext/**/extconf.rb").each do |path|
    system("cd #{File.dirname(path)}; ruby extconf.rb && make")
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-mpfr-0.0.12 tasks/extconf.rake
ruby-mpfr-0.0.11 tasks/extconf.rake
ruby-mpfr-0.0.10 tasks/extconf.rake
ruby-mpfr-0.0.9 tasks/extconf.rake
ruby-mpfr-0.0.8 tasks/extconf.rake