-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis_config.rb
44 lines (33 loc) · 1 KB
/
.travis_config.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#ruby
unless Object.const_defined?(:MRUBY_RELEASE_NO)
if File.read(File.join(MRUBY_ROOT, "README.md")) =~ /\bversion\s*\K(\d+)\.(\d+)\.(\d+)\s+/im
MRUBY_RELEASE_NO = $1.to_i * 10000 + $2.to_i * 100 + $3.to_i
else
warn "mruby version not found! temporary version number is set to 1.0.0"
MRUBY_RELEASE_NO = 10000
end
end
MRuby::Build.new do |conf|
toolchain :gcc
conf.build_dir = "host32"
enable_test
cc.defines = %w(MRB_INT32)
cc.flags << "-Wall" << "-O0" << "-std=c11" << "-Wno-declaration-after-statement"
cc.command = "gcc-7"
cxx.command = "g++-7"
gem core: "mruby-print"
gem core: "mruby-bin-mrbc"
gem File.dirname(__FILE__)
end
MRuby::Build.new("host64") do |conf|
toolchain :gcc
conf.build_dir = conf.name
enable_test
cc.defines = %w(MRB_INT64)
cc.flags << "-Wall" << "-O0" << "-std=c11" << "-Wno-declaration-after-statement"
cc.command = "gcc-7"
cxx.command = "g++-7"
gem core: "mruby-print"
gem core: "mruby-bin-mrbc"
gem File.dirname(__FILE__)
end