Use enable_sanitizer to simplify build_config/clang-asan.rb

This commit is contained in:
KOBAYASHI Shuji
2020-11-13 16:30:18 +09:00
parent af13cfb7d5
commit bad6223914
+3 -13
View File
@@ -1,21 +1,11 @@
MRuby::Build.new do |conf|
toolchain :clang
conf.toolchain :clang
# include the GEM box
conf.gembox 'default'
# C compiler settings
conf.cc do |cc|
cc.flags << "-fsanitize=address,undefined"
cc.include_paths = ["#{root}/include"]
end
# Linker settings
conf.linker do |linker|
linker.flags << "-fsanitize=address,undefined"
end
# Turn on `enable_debug` for better debugging
enable_debug
conf.enable_sanitizer "address,undefined"
conf.enable_debug
conf.enable_bintest
conf.enable_test
end