summaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
authortake-cheeze <[email protected]>2018-10-29 20:10:03 +0900
committertake-cheeze <[email protected]>2018-10-29 20:10:03 +0900
commit08bd095446052f492d6a5eb6daf240a7ff646b4b (patch)
tree39e61d6aeb755b8a396b5055741768dbf4c59f89 /lib
parenteebb56713e27cde27a7b899da8636a0634704863 (diff)
downloadmruby-08bd095446052f492d6a5eb6daf240a7ff646b4b.tar.gz
mruby-08bd095446052f492d6a5eb6daf240a7ff646b4b.zip
Add debug flag to `MRuby::Build`
Diffstat (limited to 'lib')
-rw-r--r--lib/mruby/build.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/mruby/build.rb b/lib/mruby/build.rb
index 7a0f7a759..e2d9fc41e 100644
--- a/lib/mruby/build.rb
+++ b/lib/mruby/build.rb
@@ -102,6 +102,10 @@ module MRuby
build_mrbtest if test_enabled?
end
+ def debug_enabled?
+ @enable_debug
+ end
+
def enable_debug
compilers.each do |c|
c.defines += %w(MRB_DEBUG)
@@ -110,6 +114,8 @@ module MRuby
end
end
@mrbc.compile_options += ' -g'
+
+ @enable_debug = true
end
def disable_cxx_exception