Sha256: 2ec195cedf2b7912495788df9f4bad9a6f92e77c10051eb1fbd78c876ac83231

Contents?: true

Size: 1.08 KB

Versions: 11

Compression:

Stored size: 1.08 KB

Contents

## Description
Fork of [debugger-ruby\_core\_source](https://github.com/cldwalker/debugger-ruby_core_source)
that uses included Ruby headers (\*.h and \*.inc) instead of downloading
them. Used by [debase](http://github.com/denofevil/debase).
Only ruby >= 2.0.0 is supported (debase doesn't work for older rubies)

##Usage

Example use in extconf.rb:

```ruby
require 'debase/ruby_core_source'
hdrs = proc { have_header("vm_core.h") and have_header("iseq.h") }
dir_config("ruby") # allow user to pass in non-standard core include directory
if !Debase::RubyCoreSource::create_makefile_with_core(hdrs, "foo")
  # error
  exit(1)
end
```

To add another ruby version's source to this gem's directory:

    $ rake add_source VERSION=2.1.3 PATCHLEVEL=242

(for pre-releases PATCHLEVEL should not be provided)

##Credits
* @andremedeiros for 2.1.1 headers
* @formigarafa for fixing 2.1.0 headers

## LICENSE
Ruby library code is MIT license, see LICENSE.txt.  Included ruby headers,
lib/debase/ruby\_core\_source/, are mostly Ruby license, see RUBY\_LICENSE. Some headers have
their own licenses, see LEGAL.

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
debase-ruby_core_source-0.7.9 README.md
debase-ruby_core_source-0.7.8 README.md
debase-ruby_core_source-0.7.7 README.md
debase-ruby_core_source-0.7.6 README.md
debase-ruby_core_source-0.7.5 README.md
debase-ruby_core_source-0.7.4 README.md
debase-ruby_core_source-0.7.3 README.md
debase-ruby_core_source-0.7.2 README.md
debase-ruby_core_source-0.7.1 README.md
debase-ruby_core_source-0.6.0 README.md
debase-ruby_core_source-0.5.0 README.md