diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-10-29 15:13:24 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-10-29 15:13:24 +0900 |
| commit | ae5463c9e499a9eba62c7d850e6c0c1b96dec5eb (patch) | |
| tree | 07aca458c81fd7b0dbcda6a2109f16e956372a82 /lib | |
| parent | 63fade1396f1c5eb3657d77cf0e533fa9223d4f7 (diff) | |
| parent | b37b31208152fdee0cb99e00cffec0b9e57040c6 (diff) | |
| download | mruby-ae5463c9e499a9eba62c7d850e6c0c1b96dec5eb.tar.gz mruby-ae5463c9e499a9eba62c7d850e6c0c1b96dec5eb.zip | |
Merge pull request #4148 from take-cheeze/rename_libmruby_stuff
Rename `MRuby::Build#libmruby` stuff to avoid confusion
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/mruby/build.rb | 18 | ||||
| -rw-r--r-- | lib/mruby/gem.rb | 2 |
2 files changed, 17 insertions, 3 deletions
diff --git a/lib/mruby/build.rb b/lib/mruby/build.rb index 047ae13dc..7a0f7a759 100644 --- a/lib/mruby/build.rb +++ b/lib/mruby/build.rb @@ -45,9 +45,11 @@ module MRuby include Rake::DSL include LoadGems attr_accessor :name, :bins, :exts, :file_separator, :build_dir, :gem_clone_dir - attr_reader :libmruby, :gems, :toolchains + attr_reader :libmruby_objs, :gems, :toolchains attr_writer :enable_bintest, :enable_test + alias libmruby libmruby_objs + COMPILERS = %w(cc cxx objc asm) COMMANDS = COMPILERS + %w(linker archiver yacc gperf git exts mrbc) attr_block MRuby::Build::COMMANDS @@ -81,7 +83,7 @@ module MRuby @mrbc = Command::Mrbc.new(self) @bins = [] - @gems, @libmruby = MRuby::Gem::List.new, [] + @gems, @libmruby_objs = MRuby::Gem::List.new, [] @build_mrbtest_lib_only = false @cxx_exception_enabled = false @cxx_exception_disabled = false @@ -327,6 +329,18 @@ EOS puts "================================================" puts end + + def libmruby_static + libfile("#{build_dir}/lib/libmruby") + end + + def libmruby_core_static + libfile("#{build_dir}/lib/libmruby_core") + end + + def libraries + [libmruby_static] + end end # Build class CrossBuild < Build diff --git a/lib/mruby/gem.rb b/lib/mruby/gem.rb index 3ecc2e3ab..a1216aced 100644 --- a/lib/mruby/gem.rb +++ b/lib/mruby/gem.rb @@ -87,7 +87,7 @@ module MRuby fail "#{name || dir} required to set name, license(s) and author(s)" end - build.libmruby << @objs + build.libmruby_objs << @objs instance_eval(&@build_config_initializer) if @build_config_initializer end |
