Commit Graph

108 Commits

Author SHA1 Message Date
Yukihiro "Matz" Matsumoto c79172dfd5 put spaces after if/while 2013-04-20 23:11:43 +09:00
h2so5 e2cf566243 Add vs2010.rake 2013-04-13 08:53:35 +09:00
Masaki Muranaka 9d8143f930 Move mirb and mruby to mrbgems. 2013-04-11 15:22:07 +09:00
Yukihiro "Matz" Matsumoto 5dea19e9be Merge pull request #1150 from monaka/pr-add-test-runner-support
Add "test runner" support for cross builds.
2013-04-08 03:25:28 -07: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 aa9a3380ee Merge pull request #1116 from kurodash/pr-exclude-legal-from-archive
Modified build dependency to exclude 'LEGAL' from libmruby archive.
2013-04-06 06:27:50 -07:00
Yukihiro "Matz" Matsumoto e72ac2c61f use EXIT_SUCCESS and EXIT_FAILURE for exit status; close #1142 2013-04-06 00:48:42 +09:00
Yuichiro MASUI f6dabc1aa0 Improve CRuby rake compatible 2013-04-05 15:33:28 +09:00
Yukihiro "Matz" Matsumoto 96fd52af25 revert 79ebdb5 for the time being #1110 2013-04-01 11:45:49 +09:00
kurodash 15871eb841 Modified build dependency to exclude 'LEGAL' from libmruby archive. 2013-03-30 15:05:48 +09:00
Yuichiro MASUI 32d1edb764 Fixed testrb load path 2013-03-29 18:31:24 +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
Daniel Bovensiepen 83961c8f71 LEGAL file generator for binaries 2013-03-28 06:24:07 +00:00
Masaki Muranaka 34dd4525c5 Add bitbucket git support. 2013-03-23 12:39:12 +09:00
Carson McDonald 78f59c5b1e Add gem version to build summary if it exists. 2013-03-19 07:20:09 -04:00
Yukihiro Matz Matsumoto 8ae0c58bb0 resolve conflict from #1017 2013-03-17 00:28:49 +09:00
Masaki Muranaka 3aa3b4af90 Remove stdlib.h from mruby.h. It is for portability (care for freestanding environments).
This is a first step. It will be reduced stdlib.h in each files later.
2013-03-16 21:29:39 +09:00
Masaki Muranaka 7de2deab1e Remove string.h in khash.h 2013-03-16 17:48:30 +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 d2f74c7c46 bug fix: fix wrong method name. 2013-03-14 23:54:50 +09:00
crimsonwoods ef23ae4e41 support 'Cygwin' as build platform. 2013-03-14 23:51:44 +09:00
crimsonwoods bb63eb04d0 bug fix: fix "--sysroot" option and host platform detection. 2013-03-14 23:36:28 +09:00
Yuichiro MASUI ab8a5aa572 Change default gem path. 2013-03-10 14:51:59 +09:00
crimsonwoods 887ebb8c94 more CFLAGS and LDFLAGS are specified automatically. 2013-03-09 19:57:34 +09:00
crimsonwoods e63425a8f9 add a new feature to select the target Android platform. 2013-03-09 19:34:22 +09:00
crimsonwoods 572acc0bea add a new feature to select the target architecture. 2013-03-09 18:55:51 +09:00
Yuichiro MASUI d1359e7a6f Fixed #969 2013-03-08 21:37:27 +09:00
crimsonwoods fe4f45d2b6 refactoring 2013-03-08 03:21:56 +09:00
crimsonwoods 80edeaa81a bug fix: add new option '-mandroid' into CFLAGS and same options are applied into LDFLAGS. 2013-03-08 03:19:31 +09:00
crimsonwoods 51b8c8d5a8 bug fix: the argument of '--sysroot' option should be followed '=' character. 2013-03-08 02:55:13 +09:00
Yukihiro "Matz" Matsumoto 7d47096434 Merge pull request #962 from masahino/fix_branch_option
fix handling of :branch option of gem.conf
2013-03-07 06:49:02 -08:00
masahino f210480652 fix handling of :branch option of gem.conf 2013-03-07 22:43:50 +09:00
Masaki Muranaka a0102317b4 Apply @masuidrive's review point. @bins should be Array. 2013-03-07 16:02:20 +09:00
Masaki Muranaka cb2ad2c439 Add Support to build loadable modules defined in mrbgems. 2013-03-07 14:23:26 +09:00
Masaki Muranaka 61c16b4db4 Add accessor: version, description, summary, homepage. 2013-03-05 02:10:22 +09:00
Yukihiro "Matz" Matsumoto c86747a277 Merge pull request #906 from xxuejie/remove_unused_var
Do not generate test_args_hash variable if it is not used
2013-02-28 05:34:01 -08:00
Daniel Bovensiepen bdd908c92e Rake respects verbose flag also for test and clean target 2013-02-28 10:30:30 +00:00
Xuejie "Rafael" Xiao 1f692ab0ba Do not generate test_args_hash variable if it is not used 2013-02-27 21:29:49 -05:00
Yuichiro MASUI 0970ca9572 Support to build on pwd != mruby source root 2013-02-23 19:03:59 +09:00
nkshigeru 7632b7a097 declare local variable at the start of a block in generated gem_test.c 2013-02-20 13:02:44 +09:00
Yukihiro "Matz" Matsumoto d3c7755975 Merge pull request #825 from carsonmcdonald/gembuildfix
Change task rule based on build_dir so main rules don't clobber gem rules
2013-02-07 02:10:23 -08:00
mattn c7031d8527 Ignore empty gem 2013-02-07 16:35:26 +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 913faa43c8 Merge pull request #813 from masuidrive/generate_mrbtest_a
Generate mrbtest.a file for sparete from driver.o
2013-02-03 16:14:23 -08:00
Yuichiro MASUI a74f92b46b Generate mrbtest.a file for sparete from driver.o 2013-02-03 13:38:18 +09:00
shtirlic 1af61f2030 Add androideabi toolchain rake task (Build mruby with Android NDK) 2013-02-03 06:24:06 +04:00
mattn a2ff17b546 Change the way that the DISABLE_GEMS flag is set for vs2012. 2013-02-01 21:41:34 +09:00
Yukihiro "Matz" Matsumoto 7c813a9e15 Merge pull request #802 from carsonmcdonald/mrbgemstestpassargs
Add ability to pass parameters from mrbgem.rake spec into test scripts.
2013-01-30 05:31:50 -08:00
Carson McDonald c1ca662170 Changed variable $test_args to constant TEST_ARGS 2013-01-30 05:36:03 -05:00
Carson McDonald 33081f52ab Make sure quotes and escapes get escaped. 2013-01-30 05:27:42 -05:00