File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ $ docker-compose run compile
2323
2424You'll be able to find the binaries in the following directories:
2525
26- * Linux (64-bit): ` mruby/build/host /bin `
26+ * Linux (64-bit): ` mruby/build/x86_64-pc-linux /bin `
2727* Linux (32-bit): ` mruby/build/i686-pc-linux-gnu/bin `
2828* OS X (64-bit): ` mruby/build/x86_64-apple-darwin14/bin/ `
2929* OS X (32-bit): ` mruby/build/i386-apple-darwin14/bin `
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ load "#{mruby_root}/Rakefile"
1515
1616desc "compile all the binaries"
1717task :compile => [ :all ] do
18- %W( #{ mruby_root } /build/host /bin/#{ APP_NAME } #{ mruby_root } /build/i686-pc-linux-gnu/#{ APP_NAME } ") . each do |bin |
18+ %W( #{ mruby_root } /build/x86_64-pc-linux-gnu /bin/#{ APP_NAME } #{ mruby_root } /build/i686-pc-linux-gnu/#{ APP_NAME } ") . each do |bin |
1919 sh "strip --strip-unneeded #{ bin } " if File . exist? ( bin )
2020 end
2121end
@@ -80,14 +80,12 @@ task :release do
8080 Dir . mktmpdir do |tmp_dir |
8181 Dir . chdir ( tmp_dir ) do
8282 MRuby . each_target do |target |
83+ next if name == "host"
84+
8385 arch = name
8486 bin = "#{ build_dir } /bin/#{ exefile ( APP_NAME ) } "
8587 FileUtils . mkdir_p ( name )
8688 FileUtils . cp ( bin , name )
87- if name == "host"
88- arch = "x86_64-pc-linux-gnu"
89- FileUtils . mv ( "host" , arch )
90- end
9189
9290 Dir . chdir ( arch ) do
9391 arch_release = "#{ app_name } -#{ arch } "
Original file line number Diff line number Diff line change @@ -9,6 +9,15 @@ def gem_config(conf)
99 toolchain :gcc
1010
1111 conf . enable_bintest
12+ conf . enable_debug
13+
14+ gem_config ( conf )
15+ end
16+
17+ MRuby ::Build . new ( 'x86_64-pc-linux-gnu' ) do |conf |
18+ toolchain :gcc
19+
20+ conf . build_mrbtest_lib_only
1221
1322 gem_config ( conf )
1423end
Original file line number Diff line number Diff line change @@ -119,6 +119,15 @@ def gem_config(conf)
119119 toolchain :clang
120120
121121 conf.enable_bintest
122+ conf.enable_debug
123+
124+ gem_config(conf)
125+ end
126+
127+ MRuby::Build.new('x86_64-pc-linux-gnu') do |conf|
128+ toolchain :gcc
129+
130+ conf.build_mrbtest_lib_only
122131
123132 gem_config(conf)
124133end
@@ -303,7 +312,7 @@ def rakefile
303312
304313desc "compile binary"
305314task :compile => [:all] do
306- %W(\# {mruby_root}/build/host /bin/\# {APP_NAME} \# {mruby_root}/build/i686-pc-linux-gnu/\# {APP_NAME}").each do |bin|
315+ %W(\# {mruby_root}/build/x86_64-pc-linux-gnu /bin/\# {APP_NAME} \# {mruby_root}/build/i686-pc-linux-gnu/\# {APP_NAME}").each do |bin|
307316 sh "strip --strip-unneeded \# {bin}" if File.exist?(bin)
308317 end
309318end
You can’t perform that action at this time.
0 commit comments