summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--travis_config.rb12
1 files changed, 9 insertions, 3 deletions
diff --git a/travis_config.rb b/travis_config.rb
index c8837fb4f..e29a066ec 100644
--- a/travis_config.rb
+++ b/travis_config.rb
@@ -5,7 +5,9 @@ MRuby::Build.new('debug') do |conf|
# include all core GEMs
conf.gembox 'full-core'
conf.cc.flags += %w(-Werror=declaration-after-statement)
- conf.cc.defines += %w(MRB_GC_FIXED_ARENA)
+ conf.compilers.each do |c|
+ c.defines += %w(MRB_GC_FIXED_ARENA)
+ end
end
MRuby::Build.new do |conf|
@@ -14,7 +16,9 @@ MRuby::Build.new do |conf|
# include all core GEMs
conf.gembox 'full-core'
conf.cc.flags += %w(-Werror=declaration-after-statement)
- conf.cc.defines = %w(MRB_DEBUG MRB_GC_FIXED_ARENA)
+ conf.compilers.each do |c|
+ c.defines += %w(MRB_DEBUG MRB_GC_FIXED_ARENA)
+ end
conf.enable_bintest = true
end
@@ -23,7 +27,9 @@ MRuby::Build.new('cxx_abi') do |conf|
conf.gembox 'full-core'
conf.cc.flags += %w(-Werror=declaration-after-statement)
- conf.cc.defines = %w(MRB_DEBUG MRB_GC_FIXED_ARENA)
+ conf.compilers.each do |c|
+ c.defines += %w(MRB_DEBUG MRB_GC_FIXED_ARENA)
+ end
conf.enable_bintest = true
conf.linker.command = 'g++'