Rémi Verschelde
a1b748f5f4
Travis: Install libstdc++ >= 4.9 for clang-format-6.0
...
(cherry picked from commit 22b176f69d
)
2018-11-28 10:27:42 +01:00
Rémi Verschelde
ce87428cfb
Travis: Update style checks to clang-format 6.0.1
...
(cherry picked from commit 003ac67df1
)
2018-11-28 10:27:42 +01:00
Rémi Verschelde
f37779ba20
Travis: Build Mono module in linux tools job
...
(cherry picked from commit 7bf0c134a7
)
2018-07-28 16:06:30 +02:00
Rémi Verschelde
ef67ef3155
Travis: Make dependencies follow the matrix requirements
...
Also make the coverity addon only applied to the static checks build job.
(cherry picked from commit c58f73fd35
)
2018-07-28 16:06:30 +02:00
Rémi Verschelde
ba3406fffe
Travis: Cleanup build matrix
...
Remove unused MinGW config, switch server build to gcc/tools.
Update COVERITY_SCAN_TOKEN's secure.
(cherry picked from commit f827dcba44
)
2018-07-28 16:06:30 +02:00
Rémi Verschelde
4d89153e5f
Travis: Install libstdc++ >= 4.9 for clang-format-6.0
...
(cherry picked from commit 22b176f69d
)
2018-07-18 17:45:39 +02:00
Rémi Verschelde
c709dff1a2
Style: Format code with clang-format 6.0.1
...
(cherry picked from commit 7c9f7452f4
)
Travis: Update style checks to clang-format 6.0.1
(cherry picked from commit 003ac67df1
)
2018-07-18 16:37:23 +02:00
Rémi Verschelde
d1e5677fe6
Travis: Add server build with clang
...
(cherry picked from commit 1e19e2846d
)
2018-06-01 18:02:49 +02:00
Emmanuel Leblond
e7965b0f8a
Add GDnative wrapper lib on CI build
2018-01-04 20:32:12 +01:00
Rémi Verschelde
ab9cda1497
openmp: Don't try to link GCC's implementation on Clang
...
Also disable openmp build on Travis, breaks on Trusty's Clang.
Group deps more naturally.
2017-12-14 18:27:56 +01:00
Rémi Verschelde
a8ceb7e3f2
Style: Update definitions for clang-format 5.0.0
...
This will be the new standard from now on.
2017-12-07 08:02:00 +01:00
Rémi Verschelde
f674a55f3a
Travis: Install libxi-dev after #14347
2017-12-07 07:24:50 +01:00
Rémi Verschelde
e0c00efb99
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.
2017-12-06 19:25:17 +01:00
Rhody Lugo
a4a222d62d
use the same cache for all branches for appveyor
2017-11-28 03:23:33 -04:00
Rhody Lugo
1272497fec
prune scons shared cache
2017-11-27 01:43:10 -04:00
Rémi Verschelde
4766c4fc6c
Travis: Use separate SCons caches for each build job
2017-11-26 23:31:44 +01:00
Rhody Lugo
17e9b4aa63
add support for scons cache and enable it for travis
2017-11-26 10:21:09 -04:00
Rhody Lugo
7f3ecd4227
change matrix and enable caching for Android, iOS and macOS (cross-compile)
2017-11-13 15:05:26 -04:00
Rémi Verschelde
37f1bb3298
Travis: Simplify matrix, disable iphone and add X11 tools=no/clang
...
Travis always has massive backlog of macOS builds, so we can't rely on them
too much.
The iphone build was mostly useful to spot tools=no or target=release_debug
issues, so replacing it by an appropriate X11 build.
2017-10-27 19:56:37 +02:00
Rémi Verschelde
203fed204c
CI: Disable MinGW build on Travis and add AppVeyor badge
...
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.
2017-09-26 19:34:17 +02:00
Rémi Verschelde
99c7421eae
Travis: Try enabling ccache to speed up builds
2017-09-13 22:36:39 +02:00
Hubert Jarosz
283ba78399
make use of 2 cores in Travis CI
2017-07-21 01:01:44 +02:00
Timo Schwarzer
f93bb4f458
Add options for more human-friendly build output
2017-07-11 19:46:23 +02:00
Ferenc Arn
6a9c990da7
Add ETC1/ETC2 compression support though etc2comp.
...
Remove rg-etc1 code. Also updated travis to use ubuntu 14.04.
Fixes #8457 .
2017-05-31 18:59:00 -05:00
Rémi Verschelde
6aee289b3e
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.
2017-03-19 15:26:29 +01:00
BastiaanOlij
3a02df7739
Working on compile issues for iOS
2017-01-16 23:14:13 +11:00
BastiaanOlij
5e717ed8a3
Enabled code that requests an OpenGL 3 context.
2017-01-05 00:05:34 +11:00
Rémi Verschelde
8acd058356
Travis: Disable OSX and iOS temporarily
...
They haven't been updated yet for GLES3 support, so they will fail
all the time.
2017-01-03 14:42:26 +01:00
Rémi Verschelde
d5c6806e16
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 .
2016-11-30 09:21:13 +01:00
Bojidar Marinov
f73f554cc0
Attempt to fix travis builds for android
...
Using travis_wait command
2016-10-07 11:05:03 +03: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