Sha256: 1bd7b9495aa3911fd507e75f3af9318e69c792762ee49a08354d324da49a5dc9

Contents?: true

Size: 1013 Bytes

Versions: 7

Compression:

Stored size: 1013 Bytes

Contents

## Description
Fork of [ruby\_core\_source](https://github.com/mark-moseley/ruby_core_source)
that uses included Ruby headers (\*.h and \*.inc) instead of downloading
them. Used by [debugger](http://github.com/cldwalker/debugger).

##Usage

Example use in extconf.rb:

```ruby
require '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 !Ruby_core_source::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=1.9.3-p0

##Credits
* @stepheneb for 1.9.2-p320 headers
* @jeremy for 1.9.3-p286 headers
* @eiel for 1.9.3-p327, 1.9.3-p362 headers
* @willian for 1.9.3-p374 headers

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

Version data entries

7 entries across 4 versions & 1 rubygems

Version Path
debugger-ruby_core_source-1.2.0 ./README.md
debugger-ruby_core_source-1.2.0 README.md
debugger-ruby_core_source-1.1.9 ./README.md
debugger-ruby_core_source-1.1.9 README.md
debugger-ruby_core_source-1.1.8 ./README.md
debugger-ruby_core_source-1.1.8 README.md
debugger-ruby_core_source-1.1.7 README.md