Allows installation of mongrel out-of-the-box.
Also generalized spec:xxx tasks so that you can run them from a subdirectory since they have to chdir to e.g. spec/ruby for some git operations.
Updates the Rakefile so clean:all deletes config.h and config.mk. Previously once config.h and config.mk were created they weren't changed if the PREFIX changed. Signed-off-by: Brian Ford <firstname.lastname@example.org>
The mspec runner can be used to run the specs with the development version using options 'x' or 'rubinius'. To run with the installed version, use 'X' or 'rbx'.
… and generate all files from one source
* This fixes the problem that installing will confuse things when trying to also run out of the build directory. 'shotgun/rubinius' will use rubinius.local.bin, which will never be installed, and thus never be confused when rbx is installed
* Files which evaded deletion: * mspec/bin/.mspec-ci.compiled.rbc * spec/ruby/1.8/fixtures/load/.load_spec.compiled.rbc * spec/ruby/1.8/fixtures/load/.load_spec.rooby.compiled.rbc * spec/ruby/1.8/fixtures/require/.require_spec.compiled.rbc * spec/ruby/1.8/fixtures/require/.require_spec.rooby.compiled.rbc
…n BSD platforms