thrift/build/appveyor
2017-08-10 13:27:21 -04:00
..
build-libevent.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
build-zlib.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_banner_apache_thrift.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_banner_build.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_banner_install.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_banner_test.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_setcompiler.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_setenv.bat THRIFT-4184: fix appveyor build issue with escaped character sequence in boost path 2017-04-27 14:09:31 -04:00
cl_setgenerator.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_showenv.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
MING-appveyor-build.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
MING-appveyor-install.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
MING-appveyor-test.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
MSVC-appveyor-build.bat THRIFT-2221: detect C++11 and use std namespace for memory operations (smart_ptr) 2017-08-10 13:27:21 -04:00
MSVC-appveyor-install.bat THRIFT-4166: fix recent VC2010 build regression and prevent it in the future 2017-04-06 08:45:17 -04:00
MSVC-appveyor-test.bat THRIFT-4166: fix recent VC2010 build regression and prevent it in the future 2017-04-06 08:45:17 -04:00
MSYS-appveyor-build.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
MSYS-appveyor-install.bat THRIFT-4158: MSYS-appveyor-install.bat: use mingw-w64-xxx variants of openssl and zlib 2017-04-18 09:11:06 -04:00
MSYS-appveyor-test.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
README.md THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
simulate-appveyor.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00

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