Kondo Uchio
690b2aa761
Detect newly added mrbgems when re-creating gem_init.c
2020-05-26 23:15:00 +09:00
KOBAYASHI Shuji
26e6e75ba6
Use Rake DSL instead of commands of FileUtils
...
- Respect `--verbose(-v)` and `--dry-run(-n)` options.
- Silence warnings to keyword arguments on Ruby 2.7.
2019-12-27 16:49:32 +09:00
take-cheeze
b37b312081
Rename libmruby stuff to avoid confusion
2018-10-29 14:07:16 +09:00
dearblue
cbf2738861
Reverse gems final
2018-09-02 14:13:09 +09:00
take-cheeze
e050cfb349
Add forgotten mkdir_ps.
2018-06-20 18:20:26 +09:00
Yukihiro "Matz" Matsumoto
c3710dbb96
Fix a compile error on zero mrbgem case.
2017-10-16 18:46:15 +09:00
Yukihiro "Matz" Matsumoto
5c405dea3d
include changed from by quotes ("") to by brackets (<>); close #3032
2015-11-27 17:48:23 +09:00
cremno
6526bb10f0
don't always generate gem functions
...
If the src and mrblib directories of a mrbgem don't exist or don't
include "usable" files (for tools like mirb), then functions for gem
initialization and finalization don't have to be generated.
2014-08-04 05:50:05 +02:00
Yukihiro "Matz" Matsumoto
fe95f44013
rename mrb_atexit to mrb_state_atexit to clarify a func will be called at the end of state, not process; ref #2211
2014-06-10 17:59:56 +09:00
Yukihiro "Matz" Matsumoto
d3fda42eb6
Merge pull request #2359 from take-cheeze/src_gen_dep
...
Add generator script to dependency so that it will regenerate C codes when it's modified.
2014-06-06 16:38:11 +09:00
take_cheeze
fb3c2f6b08
Add generator script to dependency so that it will regenerate C codes when it's modified.
2014-06-04 22:53:36 +09:00
take_cheeze
64300b2c43
Add API mrb_atexit().
...
`mrb_final_mrbgems` will be called as mrb_state atexit function.
Maybe useful in #1844 .
2014-05-08 22:19:14 +09:00
take_cheeze
63bf375b0e
Implement default gem info to use when there is no depending gem is defined.
2014-04-23 15:09:01 +09:00
Tomoyuki Sahara
e8df8dcae6
display multiple authors better.
...
Before:
Copyright (c) 2013 ["a", "b"]
After:
Copyright (c) 2013 a, b
2013-07-23 09:53:39 +09:00
Nihad Abbasov
9dd539bb15
remove unused variables
2013-05-09 17:05:59 +05:00
Daniel Bovensiepen
a5a7c47e91
Implement GEM dependency check
2013-05-09 01:47:24 +08:00
kurodash
15871eb841
Modified build dependency to exclude 'LEGAL' from libmruby archive.
2013-03-30 15:05:48 +09:00
Daniel Bovensiepen
83961c8f71
LEGAL file generator for binaries
2013-03-28 06:24:07 +00:00
Yuichiro MASUI
ab8a5aa572
Change default gem path.
2013-03-10 14:51:59 +09:00
Yuichiro MASUI
0970ca9572
Support to build on pwd != mruby source root
2013-02-23 19:03:59 +09:00
Yuichiro MASUI
5a152c82e6
load MRUBY_CONFIG script after 'build_config.rb'
2013-01-28 18:22:11 +09:00
Yuichiro MASUI
310b0dce8f
Added finalizer of mrbgems
2013-01-22 20:18:48 +09:00
Yuichiro MASUI
ced80d2b4b
Improved build scripts and config files
2013-01-20 22:48:42 +09:00
mattn
d8dcee584e
build gems if build_config.rb is modified.
2013-01-11 21:01:04 +09:00
Yuichiro MASUI
7c469c0b9d
Rebuild CRuby based building script without Makefile
...
Tested CRuby 1.8.6 and 1.9.3
You can see building configuration in build_config.rb
2013-01-03 02:24:15 +09:00