Commit Graph

28 Commits (master)

Author SHA1 Message Date
David Allsopp bfd3d7deb0 Bump FlexDLL submodule to 0.38 2020-06-29 17:06:19 +01:00
David Allsopp 014105bf1c Use configure-caches on AppVeyor 2020-04-17 10:16:03 +01:00
David Allsopp 67c011b883
Revert "AppVeyor speed-ups" 2020-04-20 09:55:54 +01:00
David Allsopp eaa2a01eeb Use configure-caches on AppVeyor 2020-04-17 10:16:03 +01:00
David Allsopp 9c1f5f13d7 Split the AppVeyor build into two jobs 2018-09-07 08:41:54 +02:00
Sébastien Hinderer 8ab50ec1e3 Move the CI-related scripts to dedicated directories 2018-05-24 09:18:56 +02:00
David Allsopp 63e1460a69 Unicode torture for AppVeyor builds
All three builds on AppVeyor updated so that the build takes place and
has PREFIX set to a directory which includes 2+ bytes UTF-8 sequences
and UTF-16 surrogate characters.
2017-10-27 16:24:55 +01:00
David Allsopp e7a612151e Update FlexDLL to 0.37
Also switch AppVeyor back to only testing the bootstrap on the mingw32
build and some tweaks to the docs.
2017-10-25 23:59:41 +01:00
David Allsopp 3e805f173a Move AppVeyor commands to a script
Gets rid of all the silly escaping requirements of appveyor.yml and
allows a certain level of refactoring. Most functionality is moved to
appveyor_build.sh with appveyor_build.cmd setting things up.
2017-10-01 12:20:11 +01:00
Anil Madhavapeddy 48ba4a946b appveyor: remove the branches specification from the configuration
This has been replaced with a regexp in the Appveyor settings page,
to only build 4.* instead of all branches.
2017-09-27 11:49:45 +01:00
David Allsopp 155335d363 Use Git's unzip rather than 7zip on AppVeyor (#1303) 2017-08-28 09:31:54 +01:00
David Allsopp 98c732b296 Display backtraces in AppVeyor builds 2017-06-14 11:32:03 +02:00
David Allsopp 400470c06d Switch AppVeyor to use Cygwin64 2017-04-13 14:40:22 +02:00
David Allsopp b37db6afc8 Test msvc32 on AppVeyor using Visual Studio 2010 2017-04-09 10:47:56 +02:00
David Allsopp 71dfcb56e7 Build the FlexDLL objects manually on AppVeyor
VS2015 isn't supported by the binary release of FlexDLL.
2017-04-09 10:47:56 +02:00
David Allsopp 48365cd6a4 Switch AppVeyor to Visual Studio 2015
Visual Studio 2010 x64 is supposed to enable /Wp64 (detect 64-bit
porting issues) by default but this does not work. Adding /Wp64 will add
a lot of deprecation warnings to the log; but not having /Wp64 has
caused a bug in otherlibs/win32unix/channels.c to go unnoticed.
Therefore, switch to Visual Studio 2015 to workaround the problem.
2017-04-09 10:47:56 +02:00
David Allsopp dd928f6ef0 Test mingw32 as well as msvc64 on AppVeyor 2017-02-20 11:05:56 +01:00
David Allsopp 7d34f9bbea Simplify AppVeyor build configuration
Use (and therefore test) msvs-promote-path instead of convoluted
environment tweaking.
2017-02-20 11:05:56 +01:00
David Allsopp c5b1134aa1 Tidy-up AppVeyor script a little 2017-02-20 11:05:55 +01:00
David Allsopp 721a8184ff Enable AppVeyor for 4.05 branch 2017-02-18 08:18:13 +00:00
Sébastien Hinderer 13c8c60f39 Update documentation and scripts to use Makefile even on Windows 2017-02-15 11:19:07 +01:00
David Allsopp 5ceeb63fc3 Use build ocamlc.opt to get version in AppVeyor 2017-02-13 16:22:04 -05:00
David Allsopp 40234e3251 On CI, install after running tests
Installing can allow the testsuite to pick up installed artefacts
instead of local build tree ones.
2017-02-13 16:22:04 -05:00
David Allsopp 48cfe43817 Switch AppVeyor to FlexDLL 0.35 2016-12-17 16:21:47 +01:00
David Allsopp eb9665d101 Upgrade installed Cygwin packages in AppVeyor CI (#963) 2016-12-12 11:18:33 +00:00
Damien Doligez 65722c5ba1 add copyright headers to appveyor files 2016-05-17 16:05:12 +02:00
Christophe Troestler c449bbeb3d Make AppVeyor run tests 2016-02-10 14:46:39 +01:00
Christophe Troestler 4f7f163194 Add AppVeyor testing 2016-02-10 14:46:39 +01:00