Sha256: 409960d41ed567bd03264724745bd71476f0daddc8108d33d89328346b6d5421
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
# -*- ruby -*- require 'rubygems' require 'hoe' kind = Config::CONFIG['DLEXT'] windows = RUBY_PLATFORM =~ /mswin/i ? true : false EXT = "ext/qrtools/qrtools.#{kind}" require './lib/qrtools/version' HOE = Hoe.new('qrtools', QRTools::VERSION) do |p| p.developer('Aaron Patterson', 'aaronp@rubyforge.org') p.clean_globs = [ 'ext/qrtools/Makefile', 'ext/qrtools/*.{o,so,bundle,a,log,dll}', 'ext/qrtools/conftest.dSYM', ] p.extra_deps = [['png', '>= 1.1.0']] p.spec_extras = { :extensions => ["ext/qrtools/extconf.rb"] } end task 'ext/qrtools/Makefile' do Dir.chdir('ext/qrtools') do ruby "extconf.rb #{ENV['EXTOPTS']}" end end task EXT => 'ext/qrtools/Makefile' do Dir.chdir('ext/qrtools') do sh 'make' end end task :build => [EXT] Rake::Task['test'].prerequisites << :build namespace :gem do namespace :dev do task :spec do File.open("#{HOE.name}.gemspec", 'w') do |f| HOE.spec.version = "#{HOE.version}.#{Time.now.strftime("%Y%m%d%H%M%S")}" f.write(HOE.spec.to_ruby) end end end end # vim: syntax=Ruby
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
qrtools-1.0.1 | Rakefile |