Age | Commit message (Collapse) | Author |
|
7z is already available in path in appveyor
zip the build .exe files and store them ( appveyor retains for ~6 months)
|
|
- Set options to be the same as travis builds,
except use warnings=all instead of warnings=extra.
- Fail on warnings as per travis builds.
|
|
Use Visual Studio 2019
Use Python 3.8
Use Scons 3.1.2
|
|
Otherwise we run into situations where commits to stable branches
induce very long build times, as they have to basically build from
scratch but also invalidate the cache for future commits on the
master branch.
This commit also makes the cache folder branch-specific, but since
it's still limited to 1 GB of total cache size, we don't enable it
for non-master, as we would still run into issues with non-master
build invalidating the master cache.
|
|
3.0.2 was released today and when installed via pip, it seems to be
missing from the PATH.
|
|
Also increase AppVeyor cache size to 1024,
should match what is available for us in the free plan:
https://www.appveyor.com/docs/build-cache/#cache-size-beta
And drop obsolete debug_release option for Windows, superseded
by target=release and debug_symbols=yes.
|
|
Seems like AppVeyor just upgraded pip and finally removed the
deprecated --egg switch.
|
|
|
|
|
|
|
|
|
|
Now that AppVeyor handles testing Windows builds with MSVC,
we can skip the need to test against Travis' old MinGW toolchain
and have a faster CI process.
Also try building X11 binaries against system OpenSSL, should
speed up build.
|
|
This improves our compiler coverage in our CI builds.
|