summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
AgeCommit message (Collapse)Author
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
2013-01-23Add build summary at the end of a build.Carson McDonald
2013-01-20Improved build scripts and config filesYuichiro MASUI
2013-01-11build gems if build_config.rb is modified.mattn
2013-01-09Make conf.bins work for cross compiled deps as well as the host.Carson McDonald
2013-01-09Added conf.bins for defining bulding binariesYuichiro MASUI
2013-01-07Run mrbgems test run on isolate mrb_state each rb file.Yuichiro MASUI
Can access to current gem's name through GEMNAME from test. Can change assert library each mrbgems. used spec.test_preload on mrbgem.rake. assert library should set $ok_test, $ko_test, $kill_test, $asserts.
2013-01-03Rebuild CRuby based building script without MakefileYuichiro MASUI
Tested CRuby 1.8.6 and 1.9.3 You can see building configuration in build_config.rb
2012-12-22Add MRUBY_CFLAGS / MRUBY_LDFLAGS to mrbgemsYuichiro MASUI
2012-12-20Merge pull request #660 from DAddYE/patch-2Yukihiro "Matz" Matsumoto
Prettify Rakefile
2012-12-20Reuse code for pathsDavide D'Agostino
2012-12-20Allow ACTIVE_GEMS to be changed from ENVDavide D'Agostino
2012-12-20Prettify RakefileDavide D'Agostino
2012-12-20Allow COMPILE_MODE to be changed from ENVDavide D'Agostino
2012-12-20possible to specify ENABLE_GEMS=true.mattn
2012-12-18Derive DISABLE_GEMS macro according to build configurationXuejie Xiao
2012-12-19add AR, YACC flags.Akira Yumiyama
2012-12-18Rakefile: LIBS default to -lmYukihiro Matz Matsumoto