50 Commits

Author SHA1 Message Date
take_cheeze 380be0e829 Fix MSVC C++ ABI build. Close #2588. 2014-09-08 15:43:17 +09:00
take_cheeze ef57fd55fb Add method toolchains and primary_toolchain to MRuby::Build.
* To check imported toolchains for setting up toolchain specific things.
* `primary_toolchain` returns the main toolchain name of the build.
2014-06-29 20:32:12 +09:00
take_cheeze 39bbdd5f2f Add bintest for mrbc. 2014-06-06 21:46:58 +09:00
Nobuyoshi Nakada ab67c57f65 remove trailing spaces 2014-04-30 09:50:14 +09:00
take_cheeze 604134e57d Make bintest enabling like other enable_xxx methods. 2014-04-09 13:59:39 +09:00
take_cheeze 758cdd5b33 Add MRuby::Build#disable_cxx_exception to force C++ ABI disable. 2014-04-08 20:16:18 +09:00
Yukihiro "Matz" Matsumoto 5bcb119ed7 use File#directory? instead of File#exist?; ref c2d8b0 2014-03-21 09:24:28 +09:00
Yukihiro "Matz" Matsumoto c2d8b0303d avoid Dir.exist? that is not available in Ruby1.8 2014-03-21 03:23:26 +09:00
take_cheeze 624e34a6fe don't show version '0.0.0' in build summary since it's default version 2014-03-17 00:34:25 +09:00
take_cheeze 4bd623ba75 print gem summary in print_build_summary method 2014-03-17 00:34:24 +09:00
Tatsuya Matsumoto 7ac4a60cf0 fix indent. 2014-03-05 11:57:10 +09:00
take_cheeze cfa7889996 run enabled gem's bintest only 2014-03-03 16:53:26 +09:00
take_cheeze 6de1c22d99 use c++ compiler to link when c++ abi is enabled 2014-03-02 04:30:06 +09:00
take_cheeze 78915f9601 support c++ exception 2014-03-01 20:05:29 +09:00
take_cheeze 9059b9a354 support custom build_dir in CrossBuild 2014-02-23 20:50:51 +09:00
take_cheeze dd68ea9799 make mruby build directory customizable 2014-02-23 20:35:06 +09:00
Yukihiro "Matz" Matsumoto d7960bf2a9 resolve conflict in travis_config.rb 2014-02-10 09:50:32 +09:00
take_cheeze 9b4b2e7c52 use mrbc of current build in non cross build 2013-11-26 11:33:25 +09:00
take_cheeze f07ba44c69 add enable_debug method to MRuby::Build and build debug version in travis-ci 2013-11-24 20:38:47 +09:00
fleuria 06914f607c add conf.enable_bintest and run_bintest 2013-11-16 14:26:38 +08:00
Ryan Scott 981b408e01 Added support for custom gem clone directories when using git 2013-08-04 00:33:49 +10:00
Xuejie "Rafael" Xiao 122770d17f Allow programmers to specify build path manually 2013-07-15 11:43:19 +08:00
Daniel Bovensiepen 1eb2a4b6c8 Move GemList to MRuby::Gem::List. More logical location 2013-05-03 14:19:19 +08:00
Daniel Bovensiepen 822a71154f Use advanced GemList as list for GEMs 2013-05-03 14:08:10 +08:00
Masaki Muranaka 9d8143f930 Move mirb and mruby to mrbgems. 2013-04-11 15:22:07 +09: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
Carson McDonald 78f59c5b1e Add gem version to build summary if it exists. 2013-03-19 07:20:09 -04: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
Masaki Muranaka cb2ad2c439 Add Support to build loadable modules defined in mrbgems. 2013-03-07 14:23:26 +09:00
Daniel Bovensiepen bdd908c92e Rake respects verbose flag also for test and clean target 2013-02-28 10:30:30 +00:00
Yuichiro MASUI 0970ca9572 Support to build on pwd != mruby source root 2013-02-23 19:03:59 +09:00
Yuichiro MASUI a74f92b46b Generate mrbtest.a file for sparete from driver.o 2013-02-03 13:38:18 +09: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
Yuichiro MASUI 25f7a74e56 Fixed mrbc file ext on host 2013-01-27 03:13:56 +09:00
Davide D'Agostino b317259731 Let's use more ruby 2013-01-24 00:08:40 -08:00
mattn b7805a3e05 Listing gems vertically 2013-01-24 16:11:33 +09:00
Carson McDonald 6e72fb4781 Add build summary at the end of a build. 2013-01-23 18:44:48 -05:00
Yuichiro MASUI a9064dce15 Added "Unknown toolchain/gem" error message 2013-01-21 23:52:39 +09:00
Yukihiro "Matz" Matsumoto 73fa0d6355 Merge pull request #759 from skandhas/pr-fix-build-on-cygwin
fix build faild on Cygwin Environment
2013-01-21 03:00:50 -08:00
skandhas 121001c4f5 fix build faild on Cygwin Environment 2013-01-21 14:34:30 +08: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
Yuichiro MASUI 33350251ae Added conf.bins for defining bulding binaries 2013-01-09 22:40:08 +09:00
Yuichiro MASUI a19c061cb1 Added gem :github option 2013-01-08 00:44:48 +09:00
Yuichiro MASUI b8a6c5ce0d Changed objccflags to objcflags
Added cxxflags, objcflags, asmflags to mrbgem.rake
Support .cxx and .cc as C++ source in mrbgems
2013-01-04 23:43:33 +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