Merge pull request #5111 from shuujii/fix-parallel-build

Fix parallel build
This commit is contained in:
Yukihiro "Matz" Matsumoto
2020-11-02 15:14:25 +09:00
committed by GitHub
2 changed files with 5 additions and 8 deletions
+5 -2
View File
@@ -232,7 +232,6 @@ end
desc "preallocated symbols"
task :gensym => presym_inc
task :all => :gensym
depfiles += MRuby.targets.map { |n, t|
t.libraries
@@ -243,7 +242,7 @@ depfiles += MRuby.targets.reject { |n, t| n == 'host' }.map { |n, t|
}.flatten
desc "build all targets, install (locally) in-repo"
task :all => depfiles do
task :all => :build do
puts
puts "Build summary:"
puts
@@ -253,6 +252,10 @@ task :all => depfiles do
MRuby::Lockfile.write
end
task :build => :gensym do
depfiles.each {|dep| Rake::Task[dep].invoke}
end
desc "run all mruby tests"
task :test
MRuby.each_target do
-6
View File
@@ -3,12 +3,6 @@ User visible changes in `mruby3`
# Build System
## `presym` target
The first compilation of `mruby` may require generation of a
static symbol table named `build/presym`. You can generate
the table by `rake gensym`.
## `build_config` directory
Typical build configuration files are located in `build_config`