1 MRuby::Build.new('debug') do |conf|
5 # include all core GEMs
6 conf.gembox 'full-core'
7 conf.compilers.each do |c|
8 c.defines += %w(MRB_GC_STRESS MRB_GC_FIXED_ARENA MRB_METHOD_CACHE)
14 MRuby::Build.new('full-debug') do |conf|
18 # include all core GEMs
19 conf.gembox 'full-core'
20 conf.cc.defines = %w(MRB_ENABLE_DEBUG_HOOK)
25 MRuby::Build.new do |conf|
28 # include all core GEMs
29 conf.gembox 'full-core'
30 conf.compilers.each do |c|
31 c.defines += %w(MRB_GC_FIXED_ARENA)
37 MRuby::Build.new('cxx_abi') do |conf|
40 conf.gembox 'full-core'
41 conf.compilers.each do |c|
42 c.defines += %w(MRB_GC_FIXED_ARENA)