module Hoe::Compiler

def define_compiler_tasks

def define_compiler_tasks
  require "rake/extensiontask"
  @extensions.each do |name|
    clean_globs << "lib/#{name}/*.{so,bundle,dll}"
    Rake::ExtensionTask.new name, spec do |ext|
      ext.lib_dir = File.join(*["lib", name.to_s, ENV["FAT_DIR"]].compact)
    end
  end
  compile_tasks.each do |t|
    task t => :compile
  end
rescue LoadError
  warn "Couldn't load rake-compiler. Skipping. Run `rake newb` to fix."
end