Sha256: c93fe42ccd36b33f4663d41716800586e5b665365b13995669cf1f21012ede9c
Contents?: true
Size: 838 Bytes
Versions: 4
Compression:
Stored size: 838 Bytes
Contents
# To be used if the gem has extensions. # If this task set is inclueded then you will need to also have # # spec.add_development_dependency( 'rake-compiler', '~> 0.8.1' ) # # in your top level rakefile begin require 'rake/extensiontask' Rake::ExtensionTask.new( This.name ) do |ext| ext.name = "#{This.name}_ext" ext.ext_dir = File.join( 'ext', This.name, "c" ) ext.lib_dir = File.join( 'lib', This.name ) ext.gem_spec = This.ruby_gemspec ext.cross_compile = true # enable cross compilation (requires cross compile toolchain) ext.cross_platform = %w[ x86-mingw32 x64-mingw-ucrt x64-mingw32 ] end task :test_requirements => :compile rescue LoadError This.task_warning( 'extension' ) end CLOBBER << "lib/**/*.{jar,so,bundle}" CLOBBER << "lib/#{This.name}/{1,2,3}.*/"
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
libsql-0.1.0-x64-mingw-ucrt | tasks/extension.rake |
libsql-0.1.0-x64-mingw32 | tasks/extension.rake |
libsql-0.1.0-x86-mingw32 | tasks/extension.rake |
libsql-0.1.0 | tasks/extension.rake |