patrick96
ea5fc22c7d
travis: Upgrade to xenial
...
This travis environment contains more up-to-date versions of clang and
gcc (namely 7.0.0 and 5.4.0). This allows us to remove all the code used
to get those newer versions in trusty.
Ref: https://docs.travis-ci.com/user/reference/xenial/
2019-01-08 17:15:06 +01:00
patrick96
973f925ad7
fix(travis): Fail tests if build fails
2018-07-22 14:02:15 -07:00
patrick96
747cdfe7f5
refactor(travis): Add minimal build configuration
...
Uses none of the optional dependencies. This ensures that polybar can
build without any of the supposedly optional dependencies. This would
have detected the cause of the xrm build failure before it was merged
2018-06-18 11:49:31 +02:00
patrick96
3c0732ac2a
fix(travis): no xrm build failure
...
install_xcb_xrm.sh takes advantage of the travis cache but it doesn't
actually install the libraries on the system when it finds that the
compilation has been cached.
2018-05-18 22:17:42 -07:00
patrick96
6cee262225
travis: Move MAKEFLAGS to .travis.yml
2018-04-11 19:37:50 -07:00
patrick96
a8234ddd4e
travis: Don't install specific compilers
...
clang is already installed in travis' trusty environment
Should decrease build time quite a bit because we don't need to download
and compule libc++
2018-04-11 19:37:50 -07:00
patrick96
7b7498bde1
travis: Remove custom cmake
...
Travis provides cmake 3.9.2 ([1])
[1]:
https://docs.travis-ci.com/user/build-environment-updates/2017-12-12/
2018-04-11 19:37:50 -07:00
patrick96
d768c49980
travis: Separate compiling and testing
2018-04-10 00:56:51 +02:00
Michael Carlberg
214b3ddca8
fix(ci): Deps cache
2017-01-25 15:21:58 +01:00
Michael Carlberg
b521ec737d
fix(ci): Cache directory
2017-01-24 14:02:54 +01:00
Michael Carlberg
42a982a4a5
fix(ci): Cache cmake archive
2017-01-24 13:23:38 +01:00
Michael Carlberg
f974609fc5
fix(ci): Exit if make fails
2017-01-24 12:12:12 +01:00
Michael Carlberg
ca0d7345a1
fix(ci): Update travis
2017-01-20 05:15:58 +01:00
Michael Carlberg
f85e7c8f40
fix(ci): Build xcb-xrm
2017-01-20 03:30:03 +01:00
Michael Carlberg
70bb6f61d4
fix(ci): Use default build type
2016-12-23 17:15:13 +01:00
Michael Carlberg
1d53e7f454
fix(ci): Update libc++ install script
2016-12-15 21:32:05 +01:00
Michael Carlberg
5b544e9581
fix(ci): Match any clang binary
2016-12-15 20:22:42 +01:00
Michael Carlberg
6e53172739
fix(ci): Add build flags to summary output
2016-12-15 19:27:47 +01:00
Michael Carlberg
32fb7ad9bb
fix(ci): Installpackages using the apt addon
2016-12-15 19:16:31 +01:00
Michael Carlberg
24c6e635a8
fix(ci): Update dependency list
2016-11-30 10:26:09 +01:00
Michael Carlberg
510fe7261b
fix(ci): Parallel build
2016-11-19 22:01:14 +01:00
Michael Carlberg
489d429644
refactor(ci): Split into scripts
2016-11-19 12:23:02 +01:00