Dane Springmeyer
b2c27fbd25
test xcode8.2
2016-11-22 18:03:51 +01:00
Patrick Niklaus
844300b95a
Print number of used jobs
2016-11-19 17:02:31 +01:00
Patrick Niklaus
79c2ae46d8
Determine number of jobs over ncpu + 1
2016-11-19 17:02:31 +01:00
Patrick Niklaus
d023e7c581
Don't use mason clang on OSX
2016-11-19 17:02:31 +01:00
Patrick Niklaus
4ccb08983f
Fixed installing clang for mason builds
2016-11-19 17:02:31 +01:00
Patrick Niklaus
8c941d1344
Don't install clang when CLANG_VERSION is not set
2016-11-19 17:02:31 +01:00
Patrick Niklaus
841c032a0d
Don't warn in example on 32bit only print message
2016-11-19 17:02:31 +01:00
Patrick Niklaus
3687864cc1
Only run OSX in release
2016-11-18 17:49:05 +01:00
Dane Springmeyer
4b5466629f
test with assertions+release on travis
2016-11-18 17:49:05 +01:00
Michael Krasnyk
44e4728bde
Added gcc 4.9 release build
2016-11-17 16:02:56 +01:00
Dane Springmeyer
15ed53d4a7
install ccache/cmake via consistent method
2016-11-12 02:48:13 +01:00
Dane Springmeyer
63be191775
speed up osx builds by avoiding homebrew
2016-11-12 02:48:13 +01:00
Dane Springmeyer
41f083cded
test customized build directory, make test/data/Makefile customizable
2016-11-10 11:56:51 -08:00
Moritz Kobitzsch
1b03b8df6d
raising timeout limit for cucumber on clang
2016-11-07 18:29:49 +01:00
Dane Springmeyer
de14a72931
adjust example build setup to new mason location
2016-10-28 12:48:20 -07:00
Dane Springmeyer
83b7d75121
Add support for building against mason-provided deps
2016-10-27 23:26:33 -07:00
Dane Springmeyer
4598599f52
# This is a combination of 4 commits.
...
# The first commit's message is:
Add support for building against mason-provided deps
# This is the 2nd commit message:
back to just one travis job: linux/release
# This is the 3rd commit message:
remove pkg-config debugging [skip ci]
# This is the 4th commit message:
use clang++ 3.8.1 for mason builds since 3.8 is what we have been using
2016-10-27 23:26:33 -07:00
Dane Springmeyer
a22e0fa62e
minor build fixes
...
- Travis: Upgrade clang from 3.8.0 to 3.8.1 (provides smaller package for faster downloading)
- Travis: Makes BUILD_COMPONENTS an option
- Followup after #3130 (Boost_LIBRARIES variable no longer exists)
2016-10-27 13:39:33 -07:00
Daniel J. Hofmann
865c6590fa
Limits the object cache size to 256M
2016-10-20 11:33:28 -07:00
Patrick Niklaus
983ad3513a
Enabled address sanitizer
2016-10-19 18:30:06 +02:00
Patrick Niklaus
ca914b8b1f
Use newest bintools with gcc 6, thanks @oxidase
2016-10-19 18:30:06 +02:00
Michael Krasnyk
ff1ab217ba
Debug and i686 builds
2016-10-04 16:37:29 +02:00
Patrick Niklaus
49a9d7f57a
Try switching to GCC 6
2016-10-04 16:37:29 +02:00
Dane Springmeyer
8b7cd2931b
set cacher timeout just under 10 minutes
2016-08-04 17:16:53 -07:00
Michael Krasnyk
eb6083daf5
Fix travis build
2016-08-02 12:31:46 +02:00
Patrick Niklaus
eda6d9dc7c
Builds components on travis again
2016-07-30 23:49:35 +02:00
Dane Springmeyer
71d64e8cd9
Default to c++14 / drop g++-4.8 from testing matrix
2016-07-25 19:30:43 +02:00
Patrick Niklaus
9b737230d6
Reenable ARM builds
2016-07-22 13:57:57 +02:00
Dane Springmeyer
3601d1d262
increase travis cacher timeout to ensure large caches are able to be uploaded and downloaded
2016-07-21 17:58:57 +02:00
Patrick Niklaus
6ac65a922f
Disable ARM builds until sourceforge comes up again
2016-07-13 14:19:33 +02:00
Daniel J. Hofmann
34ace4dd4b
Let Travis fail fast if CMake/Clang download fails, fixes #2433
2016-06-21 18:08:19 +02:00
Michael Krasnyk
6e4f6fec91
Added armhf Travis build
2016-06-20 22:45:40 +02:00
Michael Krasnyk
57c9525e5c
Added i686 Travis build
2016-06-20 22:45:40 +02:00
Dane Springmeyer
dfafe7dc5f
Install clang-3.8 via mason binary
2016-06-04 12:15:29 +02:00
Dane Springmeyer
6ecc123d15
Fix various issues with pkg-config
2016-06-04 12:08:54 +02:00
Daniel J. Hofmann
e7159adf59
Switching off any LLVM APT references as servers are no longer available
...
References:
- http://lists.llvm.org/pipermail/llvm-foundation/2016-June/000025.html
2016-06-01 20:04:52 +02:00
Patrick Niklaus
e08c4cff13
Make PRs fail if they don't adhere to our style format
2016-05-27 21:05:43 +02:00
Dane Springmeyer
451a0d9090
try caching test data on travis
2016-05-27 00:40:49 +02:00
Dane Springmeyer
a5ed53e7aa
install cmake from mason / simplify install
2016-05-24 13:35:13 -04:00
Dane Springmeyer
4d92f08424
disable spotlight indexing on osx to speed up 'npm test'
2016-05-23 19:35:22 -04:00
Patrick Niklaus
4ce1a37772
Limit osrm-extact to 3 jobs because OOM
2016-05-11 22:43:26 +02:00
Patrick Niklaus
8dd4cc5c40
Integrate codecov
2016-05-11 22:43:18 +02:00
Patrick Niklaus
96127c289c
Set OSX timeout to a minute
2016-05-06 10:36:40 +02:00
Patrick Niklaus
cfed65f7ea
Double timeout again
2016-05-05 21:07:38 +02:00
Patrick Niklaus
c2263fec9b
One TIMEOUT to rule them all
2016-05-05 18:36:30 +02:00
Patrick Niklaus
497720d060
Bump timeout and lower jobs on OSX
2016-05-05 17:12:22 +02:00
Patrick Niklaus
a2d83753bc
Install ccmake on OSX
2016-05-05 11:39:15 +02:00
Patrick Niklaus
eedf75d951
Correct path to test data
2016-05-04 20:44:05 +02:00
Patrick Niklaus
3f51a1ae2e
Run tests from build directory
2016-05-04 19:46:27 +02:00
Patrick Niklaus
a000f80705
[skip ci] Use 3 jobs on travis to utilize cores better
2016-05-04 19:39:52 +02:00