This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
require 'mkmf'
|
||||
|
||||
if enable_config('debug')
|
||||
$CFLAGS << ' -g -std=c99 -pedantic -Wall'
|
||||
else
|
||||
$defs << '-DNDEBUG'
|
||||
end
|
||||
have_header('ruby/version.h')
|
||||
have_func('rb_exec_recursive', 'ruby.h')
|
||||
have_func('rb_exec_recursive_paired', 'ruby.h')
|
||||
have_func('rb_proc_lambda_p', 'ruby.h')
|
||||
have_func('rb_ary_resize', 'ruby.h')
|
||||
have_func('rb_obj_hide', 'ruby.h')
|
||||
have_func('rb_safe_level', 'ruby.h')
|
||||
have_func('rb_cData', 'ruby.h')
|
||||
if Hash.method_defined?(:flatten)
|
||||
$defs << '-DHAVE_HASH_FLATTEN'
|
||||
end
|
||||
create_makefile('rbtree')
|
||||
Reference in New Issue
Block a user