Sha256: a0afbc304b860f0e234a5eaaf8a0ddd6ffd21d44f62391dfe69e025e8c083127

Contents?: true

Size: 1 KB

Versions: 16

Compression:

Stored size: 1 KB

Contents

begin
  gem 'rake-compiler', '~>0.7'
  require 'rake/javaextensiontask'

  def gemspec
    @clean_gemspec ||= Gem::Specification::load(File.expand_path('../../do_sqlserver.gemspec', __FILE__))
  end

  Rake::JavaExtensionTask.new('do_sqlserver', gemspec) do |ext|
    ext.ext_dir   = 'ext-java/src/main/java'
    ext.lib_dir   = 'lib/do_sqlserver'
    ext.debug     = ENV.has_key?('DO_JAVA_DEBUG') && ENV['DO_JAVA_DEBUG']
    ext.classpath = '../do_jdbc/lib/do_jdbc_internal.jar'
  end

  # do_sqlserver is only available for JRuby: the normal behaviour of
  # rake-compiler is to only chain 'compile:PLATFORM' tasks to 'compile' where
  # PLATFORM is the platform of the current interpreter (i.e. 'compile:java'
  # to 'compile' only if running on JRuby). However, we always want to compile
  # for Java, even if running from MRI.
  task 'compile:do_sqlserver' => ['compile:do_sqlserver:java']
  task 'compile' => ['compile:java']

rescue LoadError
  warn "To compile, install rake-compiler (gem install rake-compiler)"
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
do_sqlserver-0.10.17-java tasks/compile.rake
do_sqlserver-0.10.16-java tasks/compile.rake
do_sqlserver-0.10.15-java tasks/compile.rake
do_sqlserver-0.10.14-java tasks/compile.rake
do_sqlserver-0.10.13-java tasks/compile.rake
do_sqlserver-0.10.12-java tasks/compile.rake
do_sqlserver-0.10.11-java tasks/compile.rake
do_sqlserver-0.10.10-java tasks/compile.rake
do_sqlserver-0.10.9-java tasks/compile.rake
do_sqlserver-0.10.8-java tasks/compile.rake
do_sqlserver-0.10.7-java tasks/compile.rake
do_sqlserver-0.10.6-java tasks/compile.rake
do_sqlserver-0.10.5-java tasks/compile.rake
do_sqlserver-0.10.4-java tasks/compile.rake
do_sqlserver-0.10.4.rc2-java tasks/compile.rake
do_sqlserver-0.10.4.rc1-java tasks/compile.rake