Sha256: bdfe32b09199f2124daad766c3b7eae896ae44fb512d0661308e6ed7503c1471

Contents?: true

Size: 578 Bytes

Versions: 6

Compression:

Stored size: 578 Bytes

Contents

namespace :vendor do
  namespace :spidermonkey do
    desc "Clean the vendored SpiderMonkey."
    task :clean do
      Dir.chdir "vendor/spidermonkey" do
        sh "make clean -f Makefile.ref" unless Dir["**/libjs.a"].empty?
      end
    end

    desc "Compile the vendored SpiderMonkey."
    task :compile do
      Dir.chdir "vendor/spidermonkey" do
        sh "make -f Makefile.ref" if Dir["**/libjs.a"].empty?
      end
    end
  end
end

task :clean                        => "vendor:spidermonkey:clean"
file "ext/spidermonkey/extconf.rb" => "vendor:spidermonkey:compile"

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
jbarnette-johnson-1.0.0.20090326154650 lib/tasks/vendor.rake
jbarnette-johnson-1.0.0.20090326161333 lib/tasks/vendor.rake
jbarnette-johnson-1.0.0.20090402144841 lib/tasks/vendor.rake
jbarnette-johnson-1.0.0.20090402155420 lib/tasks/vendor.rake
johnson-1.1.1 lib/tasks/vendor.rake
johnson-1.1.0 lib/tasks/vendor.rake