mirror of
https://github.com/valitydev/thrift.git
synced 2024-11-07 02:45:22 +00:00
348de16250
Client: build process Patch: Jens Geyer This closes #2385 |
||
---|---|---|
.. | ||
build-libevent.bat | ||
build-zlib.bat | ||
cl_banner_apache_thrift.bat | ||
cl_banner_build.bat | ||
cl_banner_install.bat | ||
cl_banner_test.bat | ||
cl_setcompiler.bat | ||
cl_setenv.bat | ||
cl_setgenerator.bat | ||
cl_showenv.bat | ||
CYGW-appveyor-build.bat | ||
CYGW-appveyor-install.bat | ||
CYGW-appveyor-test.bat | ||
MING-appveyor-build.bat | ||
MING-appveyor-install.bat | ||
MING-appveyor-test.bat | ||
MSVC-appveyor-build.bat | ||
MSVC-appveyor-install.bat | ||
MSVC-appveyor-test.bat | ||
MSYS-appveyor-build.bat | ||
MSYS-appveyor-install.bat | ||
MSYS-appveyor-test.bat | ||
README.md | ||
simulate-appveyor.bat |
Appveyor Build
Appveyor is capable of building MSVC 2010 through 2015 as well as having the latest MSYS2/MinGW 64-bit environment. It has many versions of boost and python installed as well. See what appveyor has installed on build workers.
We run a matrix build on Appveyor and build the following combinations:
- MinGW x64 (gcc 6.3.0)
- MSVC 2010 x86, an older boost, an older python
- MSVC 2015 x86/x64, the latest boost, the latest python
- MSYS2 x64 (gcc 6.3.0) - this is a work in progress
The Appveyor script takes the first four letters from the PROFILE specified in the environment stanza and runs these scripts in order:
????-appveyor-install.bat will install third party libraries and set up the environment ????-appveyor-build.bat will build with cmake ????-appveyor-test.bat will run ctest