KOBAYASHI Shuji
81c2108819
Revert MRUBY_TARGET mechanism; ref #5096
...
* In explanation of mruby, the expression `build_config.rb` is frequently
used including official documents, so I think that it will not make sense
if the file is no longer used.
* The `MRUBY_TARGET` mechanism seems to have little improvement, so I don't
think it should be changed to avoid unnecessary confusion.
* `MRUBY_TARGET` and `MRuby.targets` represent somewhat different things,
so using the same term "target" is a bit confusing.
The mechanism that can be written short when using a file under
`build_config` (renamed from `target`) directory remains
(`build_config/${MRUBY_CONFIG}.rb` is used if the path specified
in `MRUBY_CONFIG` doesn't exist).
2020-10-19 15:03:22 +09:00
Yukihiro "Matz" Matsumoto
e0c9b53217
Run rake gensym on AppVeyor.
2020-10-12 16:21:17 +09:00
KOBAYASHI Shuji
cc587e6535
Removed Bison related settings from .travis.yml and appveyor.yml
2020-10-12 16:21:01 +09:00
Yukihiro "Matz" Matsumoto
b60809f117
Remove explicit rake gensym.
2020-10-12 16:20:55 +09:00
Yukihiro "Matz" Matsumoto
6b7c12f523
Specify MRUBY_TARGET in CI configuration YAML.
2020-10-12 16:20:49 +09:00
Yukihiro "Matz" Matsumoto
fa18ffa90c
Add rake gensym to appveyor.yml too.
2020-10-12 16:20:48 +09:00
KOBAYASHI Shuji
4bf050a192
Set STDOUT.sync=true when testing on AppVeyor [skip travis]
...
This issue is a correction error at 5a682bfc .
2020-07-14 21:30:36 +09:00
Rory OConnell
8a44903992
remove verbose test output
2020-07-07 17:34:26 -07:00
Rory OConnell
b3dace6ae3
use verbose test output. use correct config file this time
2020-07-05 21:12:04 -07:00
Rory OConnell
4f189b2be9
remove vs2013, separate build and test commands
2020-07-05 20:55:56 -07:00
Rory OConnell
ba9f81db8b
VS2013 32-bit does not work
2020-06-29 16:16:55 -07:00
Rory OConnell
5b9f7c0b93
use 2015 image for 2013 builds, ruby 2 not on 2013 image
2020-06-29 15:59:13 -07:00
Rory OConnell
ce167d70b7
fix quoting
2020-06-29 15:44:13 -07:00
Rory OConnell
0ed623c442
name appveyor jobs, fix <=2015 config
2020-06-29 15:38:11 -07:00
Rory OConnell
206f7ce272
simplify appveyor config
2020-06-29 15:21:15 -07:00
Rory OConnell
b59283a03f
per-machine appveyor os config
2020-06-29 15:05:02 -07:00
Rory OConnell
6d5652114e
update CI settings for Windows
2020-06-29 13:18:05 -07:00
KOBAYASHI Shuji
5a682bfc7b
Removed Bison related settings from .travis.yml and appveyor.yml
2020-05-26 11:56:35 +09:00
KOBAYASHI Shuji
86223b6eca
Retry rake -m on AppVeyor [skip travis]
...
The following error occurs when using `rake -m` on AppVeyor:
```
fatal error C1041: cannot open program database 'C:\projects\mruby\vc140.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS
```
Therefore, the issue is solved by not creating the PDB file. It is expected
to be somewhat faster by not generating debugging information (I don't think
debugging information is necessary for normal CI).
2020-05-20 13:32:23 +09:00
Yukihiro "Matz" Matsumoto
d79147fe5d
Revert "Use rake -m (multi-task) to appveyor.yml."
...
This reverts commit ac68c90800 .
`rake -m` does not work for VisualC.
2020-05-19 22:42:19 +09:00
Yukihiro "Matz" Matsumoto
ac68c90800
Use rake -m (multi-task) to appveyor.yml.
2020-05-19 17:37:17 +09:00
Sutou Kouhei
96d727177e
Enable MRB_METHOD_T_STRUCT by default on 32bit Windows
...
Because we can't use the highest 2 bits of function pointers.
2020-03-04 18:35:40 +09:00
KOBAYASHI Shuji
bc321ece4c
Use Rake instead of MiniRake on AppVeyor
...
1. Reduce build time
Build time becomes less than half. In MiniRake, a way of using fiber may not be good.
2. Synchronize standard output
No synchronized:
mrbtest - Embeddable Ruby Test
...........................
Total: 1165
(snip)
Time: 1.19 seconds
bintest - Command Binary Test
.....................
Total: 21
(snip)
Time: 0.39 seconds
mrbtest - Embeddable Ruby Test
...........................
Total: 1165
(snip)
Skip: 23
Time: 1.15 seconds
(snip)
>>> Test cxx_abi <<<
>>> Bintest host <<<
>>> Test host <<<
>>> Test full-debug <<<
>>> Bintest cxx_abi <<<
Synchronized:
>>> Test full-debug <<<
mrbtest - Embeddable Ruby Test
...........................
Total: 1165
(snip)
Time: 1.25 seconds
>>> Test host <<<
mrbtest - Embeddable Ruby Test
...........................
Total: 1165
(snip)
Time: 1.16 seconds
>>> Bintest host <<<
bintest - Command Binary Test
.....................
Total: 21
(snip)
Time: 0.41 seconds
>>> Test cxx_abi <<<
mrbtest - Embeddable Ruby Test
(snip)
2019-03-18 14:25:24 +09:00
KOBAYASHI Shuji
1809fb755a
Refine appveyor.yml
...
- Add Visual Studio 2017.
- Enable `shallow_clone` for saving build time.
- Cache extracted WinFlexBison.
2019-03-16 13:37:52 +09:00
bggd
7a13e89509
Use Ruby 2.4 instead of AppVeyor's Default(Ruby 1.9)
2017-10-24 21:37:36 +09:00
bggd
8a9b6c4352
Use win_bison instead of Cygwin's bison. Use YACC environment variable instead of global PATH
2017-10-24 21:31:37 +09:00
bggd
de114eb38d
Change AppVeyor's clone_depth
2017-04-03 20:16:14 +09:00
bggd
87e5b0f30c
Add appveyor.yml for Visual Studio 2015/2013
2016-03-15 20:41:15 +09:00