Commit Graph

27 Commits

Author SHA1 Message Date
Rémi Verschelde 077f28b146 Travis: Fix clang-format version 2018-07-19 09:59:30 +02:00
Rémi Verschelde 792a0cdb53 Travis: Update style checks to clang-format 6.0.1 2018-07-18 17:48:28 +02:00
Rémi Verschelde b00f8dc35b Travis: Sync with master branch
(Re)adds builds for osx, iphone, server and X11 template.
2018-05-25 12:25:32 +02:00
Rémi Verschelde 7e2d6b4450 Style: Update definitions for clang-format 5.0.0
This will be the new standard from now on.

(cherry picked from commit a8ceb7e3f2)
2017-12-11 15:18:26 +01:00
Rémi Verschelde 67ea819dc9 Travis: Disable OSX builds, they create too much backlog
Travis CI has not enough OSX build nodes allocated for open source projects,
so we often have to wait several hours (up to a full day) for builds to start.

(cherry picked from commit e0c00efb99)
2017-12-07 07:44:56 +01:00
Rémi Verschelde 0f4c05cc89 Travis: Install libxi-dev after #14347
(cherry picked from commit f674a55f3a)
2017-12-07 07:28:56 +01:00
Rhody Lugo 388249c386 use the same cache for all branches for appveyor 2017-11-28 03:23:51 -04:00
Rhody Lugo 88d836c95d prune scons shared cache 2017-11-27 01:24:56 -04:00
Rhody Lugo e1d43b3bef add support for scons cache and enable it for travis 2017-11-26 10:26:11 -04:00
Rhody Lugo f09bbfa372 change matrix and enable caching for Android, iOS and macOS (cross-compile) 2017-11-13 15:13:46 -04:00
Rémi Verschelde 4adcab2efd Travis: Disable Windows/MinGW build replaced by AppVeyor/MSVC
[ci skip]
2017-10-24 07:49:19 +02:00
Hubert Jarosz 75b154f7e0 make use of 2 cores in Travis CI
(cherry picked from commit 283ba78399)
2017-07-30 21:21:48 +02:00
Timo Schwarzer adac6d959f Add options for more human-friendly build output 2017-07-11 15:25:09 +02:00
Rémi Verschelde 51c5a12f43 Travis: Run clang-format static check
Commits or PRs that do not respect the clang-format style that we
enforce will fail the test.

Adding ubuntu-toolchain-r-test as its libstdc++ is necessary to install
libllvm-3.9.

(cherry picked from commit 6aee289b3e)
2017-03-19 16:14:53 +01:00
Rémi Verschelde bfa3d70169 Travis: Disable Android builds for now
As we say in French, "Trop, c'est trop !".
Those builds fail 50% of the time due to timeouts, it's pointless to have them until we
find a better solution to install the Android SDK and NDK.

Workaround for #6973.
(cherry picked from commit d5c6806e16)
2017-03-05 13:40:45 +01:00
Bojidar Marinov a139c7afe6 Attempt to fix travis builds for android
Using travis_wait command
(cherry picked from commit f73f554cc0)
2016-10-09 17:40:25 +02:00
Andreas Haas 18c941bbec x11: Implemented dpi detection
depends on XRandR.
Had to dynamically load `XRRGetMonitors` as Ubuntu 12.04 doesn't have it.
Also removed libudev from travis install list.
2016-06-09 18:54:06 +02:00
Rémi Verschelde 1bdda9a922 Travis: Filter out another string, still noisy
That should leave only the `extracting:` lines of the verbose unzip,
should be enough to keep Travis awake.
2016-05-13 11:28:29 +02:00
Rémi Verschelde dfb9ba877e Travis: Filter verbose output of ndk install
Screw you travis... Timeout after 10 minutes without log output,
but build killed once the log reaches 4 MB...
2016-05-13 11:17:14 +02:00
Rémi Verschelde 83913e86fe Travis: Install android *DKs in verbose mode
Builds tend to fail due to the 10 min limit for stalled builds.
Most likely because the download is done silently and takes more than
10 min depending on the Travis connection.
2016-05-13 10:26:15 +02:00
mrezai 1db2759f5e Add openssl=builtin to build command in .travis.yml 2016-04-15 19:10:56 +04:30
Hubert Jarosz 1f83ae9b5a migrate to container-based Travis CI 2016-03-07 12:52:50 +01:00
Rémi Verschelde 25e1dc4b7f Remove two redundant CI builds
We only have 5 build nodes on Travis CI, and building every PR takes a huge time.
2016-02-17 23:23:21 +01:00
hondres 8e76c13dd7 don't install libevdev-dev for travis build 2016-01-29 15:42:59 +01:00
Marqin 6055a67cb8 upgrade .travis.yml
Now it test 6 builds:

* Ubuntu 14.04 -  x11 (g++)
* Ubuntu 14.04  - x11 (clang++)
* Ubuntu 14.04 - windows (via MinGW)
* OS X - osx (g++)
* OS X - osx (clang++)
* OS X - android
* OS X - iphone

Instead of just g++ on Ubuntu 12.04...
2015-12-23 15:33:39 +01:00
marynate 27b1f38401 Fix travis-ci build config for new build system 2014-10-08 14:38:46 +08:00
marynate 6a9ef50cfc Adding travis ci support 2014-07-02 20:13:17 +08:00