diff options
| -rw-r--r-- | tasks/mruby_build.rake | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tasks/mruby_build.rake b/tasks/mruby_build.rake index 35fca428e..8438b6ca4 100644 --- a/tasks/mruby_build.rake +++ b/tasks/mruby_build.rake @@ -94,7 +94,12 @@ module MRuby end def enable_debug - compilers.each { |c| c.defines += %w(MRB_DEBUG) } + compilers.each do |c| + c.defines += %w(MRB_DEBUG) + if toolchains.any? { |toolchain| toolchain == "gcc" } + c.flags += %w(-g3 -O0) + end + end @mrbc.compile_options += ' -g' end |
