1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
require 'rbconfig' unless defined? RbConfig
begin
require "bundler/gem_tasks"
require "rake/testtask"
Rake::TestTask.new
task :default => :test
rescue LoadError
end
destdir = ENV["DESTDIR"] || ""
sitelibdir = ENV["SITELIBDIR"] || RbConfig::CONFIG["sitelibdir"]
LIBS = FileList["lib/**/*rb"]
task :nongeminstall do
prefix = File.join(destdir, sitelibdir)
LIBS.each do |lib|
dst = File.join(prefix, File.dirname(lib.sub(/\Alib\//,"")))
mkdir_p dst
install lib, dst, :mode => 0644
end
end
|