summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
AgeCommit message (Collapse)Author
2019-12-28Use `Rake.verbose` instead of `$verbose` and `$pp_show` in build scriptsKOBAYASHI Shuji
The incompatibility that the commands of `FileUtils` origin output verbose by default due to the changes in d8a5163b and 26e6e75b is also fixed.
2019-12-27Merge pull request #4910 from ↵Yukihiro "Matz" Matsumoto
shuujii/use-Rake-DSL-instead-of-commands-of-FileUtils Use Rake DSL instead of commands of `FileUtils`
2019-12-27Use Rake DSL instead of commands of `FileUtils`KOBAYASHI Shuji
- Respect `--verbose(-v)` and `--dry-run(-n)` options. - Silence warnings to keyword arguments on Ruby 2.7.
2019-12-27Support `-v` flag of `rake`; close #4887Yukihiro "Matz" Matsumoto
The patch was originally written by @take-cheese. I have fixed the conflict caused by `minirake` deletion - @matz.
2019-11-11Require `Regexp.escape` before interpolating `build_dir`; fix #4817Yukihiro "Matz" Matsumoto
2019-08-26change doc directory and reduce warningsDavid Siaw
2019-08-25Defer several build libraries loading until neededKOBAYASHI Shuji
2019-08-24Remove unused constant in `Rakefile`; ref e312842aKOBAYASHI Shuji
2019-08-22Refine processing for gem lock fileKOBAYASHI Shuji
- Defer YAML library and lock file loading until needed. - Don't write empty parts into lock file. - Extract code to read/write lock file to `MRuby::Lockfile`. - `MRuby::Lockfile.disable` disables the use of lock file.
2019-08-22Take commit hash of mruby tootake-cheeze
2019-08-21Merge pull request #4180 from take-cheeze/lock_fileYukihiro "Matz" Matsumoto
Support lock file for git.
2019-03-08Allow `enable_bintest` without `enable_test` in build configKOBAYASHI Shuji
2019-01-18Avoid a side effect when run Rake without execution of tasksKOBAYASHI Shuji
Avoid directory creation when run `rake -T` etc.
2018-12-24Refine description for rake test tasks.KOBAYASHI Shuji
Before: $ rake -T test rake test_test # run all mruby tests After: $ rake -T test rake test # run all mruby tests
2018-12-06Support lock file for git.take-cheeze
2018-10-29Rename libmruby stuff to avoid confusiontake-cheeze
2018-06-22Run tests parallelly for each target.take-cheeze
2017-04-04Some adjustmentsUchio KONDO
2017-02-16Gitlab tests for multiple configurationsTomasz Dabrowski
Gitlab testing is introduced, using GitLab CI, to test many different configurations: - 32/64 bit architecture - float/double - 16/32/64 bit int size - none/NaN/word boxing - ASCII/UTF8 using various compilers: - gcc-4.7 - gcc-4.8 - gcc-4.9 - gcc-5 - gcc-6 - clang-3.5 - clang-3.6 - clang-3.7 - clang-3.8 - clang-3.9
2015-10-09fix `rake doc` errortakahashim
using mrbdoc
2015-09-11Customize installation directory using INSTALL_DIR environment variableTatsuhiro Tsujikawa
Previously, minirake installed several commands (e.g., mrbc) in repository locally under bin directory. But there was no knob for users to change this directory. It effectively made `make distcheck` fail if mruby was embedded into project managed by autotools. This change adds a way for the user to change installation directory by setting INSTALL_DIR environment variable.
2015-09-03Add build_mrbtest after config block is evaluatedZachary Scott
This allows us to add `enable_test` anywhere in a build target, without having to worry about the order in which they are included. Previously, there was a bug that occured when adding 'mruby-test' gem to dependencies before additional gems. Instead of adding the 'mruby-test' gem dependency manually to a test build, we now only need to call `enable_test` in the target. This also allows us to call `test_enabled?` downstream when running mruby tests ourselves. /cc #2924
2015-08-22Add mruby-test build config and update :test task to use mrbgem binaryZachary Scott
Removed old mrbgems_test.rake which was merged into mrbgem spec
2015-06-09Detect if ncurses' backend is terminfo or termcap. fixes #2662Huei-Horng Yo
Borrowed from @mattn's code at: https://github.com/mruby/mruby/issues/2662#issuecomment-65535705 Signed-off-by: Huei-Horng Yo <[email protected]>
2015-06-01Compile mruby compiler as mrbgem.take_cheeze
Compiler codes is moved to "mruby-compiler". Executable `mrbc` is moved to "mruby-bin-mrbc".
2015-04-23Add task for running and plotting benchmarksfurunkel
2015-01-02Set correct build dir for binsJulian Aron Prenner
2014-11-18Add mruby debugger (mrdb)mimaki
2014-06-13Add :doc task to run document generator.take_cheeze
2014-05-20Support extension '.cc' in globbing.take_cheeze
2014-04-20Add Rake command 'deep_clean' which cleans everything including the mrbgems ↵Daniel Bovensiepen
clone directories.
2014-03-01should build "all" before "test"; close #1774Yukihiro "Matz" Matsumoto
2014-02-12Rakefile: make bin directorycremno
2014-02-05pass gem_flags_after_librariestake_cheeze
2013-08-26support file extension .cpp/.cxx in mrbgem and tooltake_cheeze
2013-04-11Don't ignore host when adding libmruby.a to deps.Carson McDonald
2013-04-11Move mirb and mruby to mrbgems.Masaki Muranaka
2013-04-11Move apps in gems to #{MRUBY_ROOT}/bin/ when apps is built for "host".Masaki Muranaka
2013-04-11Use not tool/ but tools/. This is for naming consistency.Masaki Muranaka
2013-04-11Cosmetic changes.Masaki Muranaka
2013-03-14Merge pull request #975 from crimsonwoods/modify_build_scriptYukihiro "Matz" Matsumoto
Improve Android platform support.
2013-03-14support 'Cygwin' as build platform.crimsonwoods
2013-03-10Change default gem path.Yuichiro MASUI
2013-03-07Add Support to build loadable modules defined in mrbgems.Masaki Muranaka
2013-03-02remove installing executable first to avoid text-file-busy when ↵Yukihiro Matz Matsumoto
investigating on debugger
2013-02-28Rake respects verbose flag also for test and clean targetDaniel Bovensiepen
2013-02-23Support to build on pwd != mruby source rootYuichiro MASUI
2013-02-03Generate mrbtest.a file for sparete from driver.oYuichiro MASUI
2013-01-28load MRUBY_CONFIG script after 'build_config.rb'Yuichiro MASUI
2013-01-28remove bin/command first to avoid text file busyYukihiro Matz Matsumoto