Added paths option to has_library?
Added Generator#abort! for when that critical library just isn't there.
Added Zed Shaw's rakehelper lib (from rfuzz, with permission).
Extensions using mkrf can now build properly in RubyGems!
Extension configurations should now be named mkrf_conf.rb to not conflict with the mkmf settings in RubyGems.
Added example extensions.
Add install task to generated Rakefile.
Preprocessor define handling moved to Availability from Generator.
find_executable method added to Availability.
include_header and has_header? now properly set preprocessor defines.
Defaults on Generator work again. [44]
Removed useless add_source from Generator. We've got a constructor for that. [35]
Generator.new defaults to sources in the local directory, so extconfs can (and should) be kept in the same directory as the extension files (PROJ_ROOT/ext) and won't clobber pre-existing Rakefiles. [35]
Goodbye ugly method missing hack! [34]
Added objs to Generator. Access it as you might ldshared. -John G.
Removed the redundant .so rule from the generated rakefile. -John G.
Correct defaults in Availability. [29]
Using rubylibdir from rbconfig for library path. [29]
Availability options go straight to availability without generator modification. [29]
CFLAGS and LDSHARED now accessible through .cflags and .ldshared. [29]
Can now modify Availability options from the Generator contructor. This may break some existing extconfs that use the .new('libname','file_pattern_a', 'file_pattern_b') syntax. File patterns now only belong as arg 2 and should be an array or a string.
No indenting generated Rakefile code. [26]
Logging! [22]
Added a description to the extension building task [21]
Added additional_code accessor. If you have stuff you want to add to the Rakefile the Generator doesn't provide for, feel free to stick it (in string form!) in here. Yes, I know this smells. If you have a better suggestion, PDI and tell me about it. [20]
Use proper file extensions for libraries. [18]
default source pattern for Generator [17]
First release.
Generated with the Darkfish Rdoc Generator 2.