rake-compiler

Helps Ruby developers while dealing with Ruby C extensions, simplifying the code and reducing the duplication
Download

rake-compiler Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Luis Lavena
  • Publisher web site:
  • http://rubyforge.org/users/luislavena/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 28 KB

rake-compiler Tags


rake-compiler Description

Helps Ruby developers while dealing with Ruby C extensions, simplifying the code and reducing the duplication rake-compiler follows convention over configuration and will set a standardized structure to package and build C extensions in your gems.This is the result of expriences dealing with several gems that required native extensions across platforms and different user configurations where details like portability and clarity of code were lacking. Here are some key features of "rake-compiler": · No custom rake tasks required. Less code duplication and errors. · Painlessly build extensions on different platforms (Linux, OSX and Windows). · Allow multiple extensions be compiled inside the same gem. · Mimics RubyGems installation process, so helps as test environment. · Simplify cross platform compilation of extensions (target Windows from Linux). What's New in This Release: Enhancements: · Allow generation of JRuby extensions. Thanks to Alex Coles (myabc) for the contribution. This will allow, with proper JDK tools, cross compilation of JRuby gems from MRI. · Allow alteration of the Gem Specification when cross compiling. Closes GH-3 This is useful to indicate a custom requirement message, like DLLs installation or similar. Bug fixes: · Detect GNU make independently of distribution based naming. Thanks to flori for patches. · Usage of #dup to duplicate gemspec instead of YAML dumping. · No longer support Ruby older than 1.8.6 · No longer support RubyGems older than 1.3.5 · Force definition of binary directory and executables. Closes GH-11 · Workaround path with spaces issues using relative paths. Closes GH-6 · Removed gemspec, GitHub gems no more


rake-compiler Related Software