about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorluislavena <luislavena@19e92222-5c0b-0410-8929-a290d50e31e9>2006-11-27 02:56:38 +0000
committerluislavena <luislavena@19e92222-5c0b-0410-8929-a290d50e31e9>2006-11-27 02:56:38 +0000
commit53fddbfdde49acc25dbcc8b51f4e9fb788f31fd0 (patch)
tree841ac8f24b1d88739adb593dfa4713e73273d435
parentfa1296388b609cfdb1e0455df02c13efc66f49b6 (diff)
downloadunicorn-53fddbfdde49acc25dbcc8b51f4e9fb788f31fd0.tar.gz
Also adjusted the gemspec a bit adding missing files.

git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@440 19e92222-5c0b-0410-8929-a290d50e31e9
-rw-r--r--projects/fastthread/Rakefile16
1 files changed, 12 insertions, 4 deletions
diff --git a/projects/fastthread/Rakefile b/projects/fastthread/Rakefile
index 07244e4..0f71d79 100644
--- a/projects/fastthread/Rakefile
+++ b/projects/fastthread/Rakefile
@@ -19,15 +19,23 @@ end
 gemspec = Gem::Specification.new do |gemspec|
   gemspec.name = "fastthread"
   gemspec.version = GEM_VERSION
-  gemspec.platform = Gem::Platform::RUBY
   gemspec.author = "MenTaLguY <mental@rydia.net>"
   gemspec.summary = "Optimized replacement for thread.rb primitives"
   gemspec.test_file = 'test/test_all.rb'
-  gemspec.extensions = Dir.glob( 'ext/**/extconf.rb' )
   gemspec.files = %w( Rakefile ) +
                   Dir.glob( 'test/*.rb' ) +
-                  Dir.glob( 'ext/**/*.{c,rb}' )
-  gemspec.require_path = 'ext'
+                  Dir.glob( 'ext/**/*.{c,rb}' ) +
+                  Dir.glob( 'tools/*.rb' )
+                  
+  gemspec.require_path = 'lib'
+
+  if RUBY_PLATFORM.match("win32")
+    gemspec.platform = Gem::Platform::WIN32
+    gemspec.files += ['lib/fastthread.so']
+  else
+    gemspec.platform = Gem::Platform::RUBY
+    gemspec.extensions = Dir.glob( 'ext/**/extconf.rb' )
+  end
 end
 
 Rake::GemPackageTask.new( gemspec ) do |task|