diff --git a/components/mruby/build_config.rb b/components/mruby/build_config.rb index 23c062b..d5706e0 100644 --- a/components/mruby/build_config.rb +++ b/components/mruby/build_config.rb @@ -40,6 +40,8 @@ cc.defines << %w(MRB_STR_BUF_MIN_SIZE=20) cc.defines << %w(MRB_GC_STRESS) cc.defines << %w(POOL_PAGE_SIZE=256) + cc.defines << %w(MRB_NO_BOXING) + cc.defines << %w(MRB_USE_METHOD_T_STRUCT) end conf.cxx do |cxx| diff --git a/main/component.mk b/main/component.mk index ca3fb0e..7a7607f 100644 --- a/main/component.mk +++ b/main/component.mk @@ -1 +1,2 @@ COMPONENT_DEPENDS = mruby +CFLAGS += -DMRB_NO_BOXING