Commit Graph

37 Commits

Author SHA1 Message Date
take_cheeze deb5f59bec fix compile error check of Mrbc command 2014-03-14 03:44:22 +09:00
take_cheeze 600c17ec08 use shallow clone in git gem 2014-03-02 04:33:23 +09:00
take_cheeze 9968af4570 allow command like "ccache gcc" 2014-03-02 04:26:33 +09:00
cho45 03b1b62bde Always include build_config.rb to compile dependency.
build_config.rb modifies `cc.defines` (eg. `DISABLE_GEMS`) so files depending on such flags should be rebuilt.

Ref. (Failing scenario): https://gist.github.com/cho45/9181191
2014-02-24 12:01:54 +09:00
cremno 4804b3f7dd fix some warnings emitted by 'ruby -w'
- File.exists? is deprecated since 2.1.0
- tasks/mruby_build_commands.rake:268: ambiguous argument
2014-01-02 01:09:03 +01:00
Yukihiro "Matz" Matsumoto 961cd408a8 replace "if not" to "unless" 2013-07-27 14:21:09 +09:00
fleuria f4ae432497 if mrbc.run fail, abort rake 2013-07-25 03:47:39 +08:00
kyab 494880fa10 Fix mrbc error for space included path 2013-07-24 18:37:00 +09:00
kyab 8eab806da8 Add --pull_gems option to minirake 2013-07-04 22:09:05 +09:00
Yukihiro "Matz" Matsumoto 95fb1fd809 mrbc to take multiple files, preserving debug information if -g given; close #1243 2013-05-14 23:39:56 +09:00
Carson McDonald 7df8e6936e Allow mrbc command options to be changed 2013-05-13 10:16:31 -04:00
Nihad Abbasov 9dd539bb15 remove unused variables 2013-05-09 17:05:59 +05:00
Masaki Muranaka 6e28c0eb28 Add "test runner" support for cross builds.
"test runner" means target simulator like QEmu, GDB sim, and so on. Also "test runner" might be debug agents for real targets.
If you do not setup test_runner, Rake will work same as before.
2013-04-07 01:06:50 +09:00
Yukihiro "Matz" Matsumoto 96fd52af25 revert 79ebdb5 for the time being #1110 2013-04-01 11:45:49 +09:00
Masaki Muranaka 79ebdb5fbe Display the command line when mrbc is kicked in the verbose mode. 2013-03-29 16:48:47 +09:00
Yukihiro "Matz" Matsumoto ad11d3144e Merge pull request #975 from crimsonwoods/modify_build_script
Improve Android platform support.
2013-03-14 08:15:40 -07:00
crimsonwoods ef23ae4e41 support 'Cygwin' as build platform. 2013-03-14 23:51:44 +09:00
Yuichiro MASUI d1359e7a6f Fixed #969 2013-03-08 21:37:27 +09:00
Yuichiro MASUI 0970ca9572 Support to build on pwd != mruby source root 2013-02-23 19:03:59 +09:00
Carson McDonald 42b7fe62d8 Change task rule based on build_dir so main rules don't clobber gem rules. 2013-02-06 07:07:13 -05:00
Yukihiro Matz Matsumoto 24679c6dd6 resolve conflict 2013-01-30 07:33:35 +09:00
Carson McDonald c32a16130f Change the way that the DISABLE_GEMS flag is set. 2013-01-28 08:54:27 -05:00
Yuichiro MASUI 5a152c82e6 load MRUBY_CONFIG script after 'build_config.rb' 2013-01-28 18:22:11 +09:00
Yukihiro Matz Matsumoto 5ef8aa765f resolve conflict 2013-01-24 16:48:38 +09:00
Jon 843aabc7e4 Remove noisy build message quotes 2013-01-24 00:38:07 -05:00
Yuichiro MASUI dd680b6e67 Add flags_after_libraries 2013-01-24 11:33:56 +09:00
Yuichiro MASUI b1623b9e58 merge master 2013-01-24 11:21:39 +09:00
mattn d8d87f692f Remove reverse 2013-01-23 22:48:27 +09:00
Jon 7f095534fd Refine pretty-print indenting 2013-01-23 00:23:13 -05:00
Jon d5b263f7a9 Refine pretty printing 2013-01-22 10:37:54 -05:00
Yuichiro MASUI a1c4992905 Added flags_before_libraries to linker 2013-01-21 22:15:15 +09:00
Yukihiro Matz Matsumoto 17fa9927a3 resolve conflicts 2013-01-21 17:31:12 +09:00
Daniel Bovensiepen 300f0d548b Beautify the output of rake 2013-01-21 15:58:47 +08:00
Daniel Bovensiepen 73eba4d4e8 Reduce line length 2013-01-21 14:13:17 +08:00
Yuichiro MASUI 117e2ec065 Export build flags to lib/libmruby.flags.mak 2013-01-21 14:05:42 +09:00
Yuichiro MASUI 0defb59053 build_config gets more flexibility 2013-01-21 12:46:17 +09:00
Yuichiro MASUI ced80d2b4b Improved build scripts and config files 2013-01-20 22:48:42 +09:00