diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2014-01-04 09:54:23 -0600 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2014-01-04 09:54:23 -0600 |
commit | 6b3ab14bd246955832eb7a410142585f99cfca38 (patch) | |
tree | 228b593dadd8fba159bc35df76258bb4199b6be1 /Rakefile | |
parent | 35655f1f836d5b75514598a4ec7bfb7e57de7911 (diff) | |
download | ffi-yajl-6b3ab14bd246955832eb7a410142585f99cfca38.tar.gz |
fixing compile target
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 21 |
1 files changed, 11 insertions, 10 deletions
@@ -25,6 +25,10 @@ end unix_gemspec = eval(File.read("ffi-yajl.gemspec")) +task :clean do + sh "rm -rf pkg/* lib/ffi_yajl/ext/*" +end + desc "install the gem locally" task :install => [:package] do if defined?(RUBY_ENGINE) && RUBY_ENGINE == "jruby" @@ -37,6 +41,13 @@ end spec = Gem::Specification.load('ffi-yajl.gemspec') Rake::ExtensionTask.new do |ext| + ext.name = 'libyajl2' + ext.lib_dir = 'lib' + ext.ext_dir = 'ext/libyajl2' + ext.gem_spec = spec +end + +Rake::ExtensionTask.new do |ext| ext.name = 'encoder' ext.lib_dir = 'lib/ffi_yajl/ext' ext.ext_dir = 'ext/ffi_yajl/ext/encoder' @@ -49,13 +60,3 @@ Rake::ExtensionTask.new do |ext| ext.ext_dir = 'ext/ffi_yajl/ext/parser' ext.gem_spec = spec end - -Rake::ExtensionTask.new do |ext| - ext.name = 'libyajl2' - ext.ext_dir = 'ext/libyajl2' - ext.gem_spec = spec -end - -#task :compile_encoder => :compile_libyajl2 - -task :default => :spec |