Commit Graph

143 Commits

Author SHA1 Message Date
Pratyush Das
8044ceefc2 Fix travis not triggering
Remove excluded builds
2020-06-08 08:59:05 +02:00
Pratyush Das
e5d9141fcd Remove GCC test in OS X
If using GCC in OS X, we cannot build using LLVM from Macports because that is built using libc++.
2019-12-23 06:44:30 +01:00
Pratyush Das
f2ea3180f3 Force travis to use LLVM binary release tar 2019-12-23 06:44:28 +01:00
Pratyush Das
a876834199 Disable Clang SA and ARCMT to speed up the build. 2019-12-23 06:44:28 +01:00
Pratyush Das
eb5d0d5db2 Increase travis timeout to 50 minutes 2019-12-23 06:44:28 +01:00
Pratyush Das
15678df401 Disable ccache 2019-12-23 06:44:28 +01:00
Pratyush Das
8c433c0367 Remove GCC4.8 test instance from travis.
We do not need to officially support GCC4.8 or GCC4.9 anymore.
2019-12-23 06:44:28 +01:00
Pratyush Das
21d3cd2d7c Enabled support to build Cling using downloaded LLVM release tar. 2019-12-23 06:44:27 +01:00
Vassil Vassilev
595580b181 Revert "[travis] Adjust the timeout to the new travis timeouts at 50m."
This reverts commit 1e6cf7e294dbc5450d17600e91d42dd22a4a63cb.

Travis counts the packet install time which depends on network. Let's play
safe for now until more detailed tests are conducted.
2019-12-01 14:14:06 +01:00
Vassil Vassilev
537f7ad5cf Adjust the timeout to the new travis timeouts at 50m. 2019-12-01 11:29:38 +01:00
Pratyush Das
8482b60697 Only install necessary packages using cpt if missing requirements
and cleanup .travis.yml
2019-09-27 07:01:54 +02:00
Pratyush Das
9dab6e5850 Install macports in Travis to allow auto-install of requirements in OS X 2019-09-27 07:01:54 +02:00
Pratyush Das
ae04047006 Use cpt to check for and install missing dependencies if any in Travis. 2019-09-27 07:01:54 +02:00
Axel Naumann
646ccb8b9c Enable warnings for cling, disable them for llvm. 2019-09-10 16:29:09 +02:00
Axel Naumann
c7b980caf3 Use xcode10 image to find _stdio.h:
See https://patchwork.kernel.org/patch/10767419/
2019-09-10 16:29:08 +02:00
Axel Naumann
debe179515 Force brew update, it says it is outdated. 2019-09-03 14:29:07 +02:00
Axel Naumann
3821823ebd Spell "addons" correctly. 2019-09-03 12:14:33 +02:00
Axel Naumann
2e9481afe6 xenial has clang by default. 2019-09-03 12:14:33 +02:00
Axel Naumann
02407d4cb1 Use recommended brew setup. 2019-09-02 14:44:17 +02:00
Axel Naumann
ddd4ea0c32 Use more recent Xcode, replacing ancient 8.3. 2019-09-02 14:44:17 +02:00
Axel Naumann
48d216b260 GCC4.8 needs Ubuntu "trusty". 2019-09-02 14:44:17 +02:00
Axel Naumann
9cf018c299 cling travis: create a new log section when *running*...
... not when echoing what is going to be run.
2018-06-13 17:44:09 +02:00
Axel Naumann
0302690afe cling travis: CMake and travis are uncooperative, cannot use ccache with clang:
COMPILER="ccache clang" gets lost in CMake; using ccache does not work as there is no ccache-wrapper for clang-3.9.
So just use clang-3.9 without ccache.
2018-06-13 17:29:08 +02:00
Axel Naumann
f82914110f cling travis: convince ccache to kick in. 2018-06-13 15:44:07 +02:00
Axel Naumann
79acadaf1d cling travis: specify osx image. Fix compiler name for a build. 2018-06-13 15:44:07 +02:00
Axel Naumann
931612fb1a cling travis: teach travis to do two brew tasks. Again. 2018-06-13 12:59:07 +02:00
Axel Naumann
4f1d3d7d22 cling travis: move cpt log fold into cpt.py. 2018-06-13 12:14:13 +02:00
Axel Naumann
7a5c13431a cling travis: travis merged two lines into one command. 2018-06-13 12:14:13 +02:00
Axel Naumann
2d17c46c83 cling travis: travis_fold:begin: is spelled travis_fold:start:. 2018-06-12 21:29:07 +02:00
Axel Naumann
6d9cdb9b4f cling travis: add "compiler" tag to GCC-7@Mac build. 2018-06-12 21:29:07 +02:00
Axel Naumann
e2fa4916c9 cling travis: remove stray "--overwrite". 2018-06-12 21:29:07 +02:00
Axel Naumann
e9c2cfcb61 cling travis: oclint is in the way for brew install gcc@7.
See https://github.com/travis-ci/travis-ci/issues/8826
2018-06-12 21:06:16 +02:00
Axel Naumann
58b6f65d2b cling travis: Install coreutils; Trusty has no "timeout" apt package. 2018-06-12 21:06:16 +02:00
Axel Naumann
69f1fa243b cling travis: help find timeout:
Even though timeout existed, the script decided to call gtimeout on Linux - which does not exit.
2018-06-12 21:06:16 +02:00
Axel Naumann
52c4e692ce cling travis: remove leading "@"; no idea why the example had it. 2018-06-12 21:06:16 +02:00
Axel Naumann
2d768ab1ad cling travis: indent of comments. 2018-06-12 16:09:10 +02:00
Axel Naumann
c7ac88c7b2 cling travis: add mac os ccache ot PATH. 2018-06-12 14:44:11 +02:00
Axel Naumann
436b28ca62 cling-travis: update images, less builds, newer comp, log folding. 2018-06-12 12:44:08 +02:00
Vassil Vassilev
87cb7eb95d Fix typo. 2017-07-16 13:59:17 +02:00
Vassil Vassilev
91fbccca72 Pull the alt master into the master branch. 2017-07-12 23:14:47 +02:00
Vassil Vassilev
79c5a90fb1 Do not checkout a specific commit. 2017-07-08 21:59:14 +02:00
Vassil Vassilev
6ed7599285 Reimplement the sync procedure. 2017-07-05 10:44:07 +02:00
Vassil Vassilev
ecdba9e913 Try pushing the head. 2017-07-04 13:59:17 +02:00
Vassil Vassilev
e8e78cf280 cling-nightlies tag is a link to the master. 2017-06-30 13:29:08 +02:00
Vassil Vassilev
fd221803ba git fetch is not enough, try git pull. 2017-06-30 13:29:08 +02:00
Frederich Munch
624e4cc731 Travis: Re-enable testing for issues with __float128 on OS X. 2017-06-28 16:15:10 +02:00
Axel Naumann
e36ea7cb94 We want to build in -std=c++17, not -std=gnu++1z.
If extensions are not explicitly disabled, CMake will enable them for you.
2017-06-26 20:59:35 +02:00
Vassil Vassilev
70a27fabcb Workaround travis issue when running in containers. 2017-06-26 12:44:54 +02:00
Vassil Vassilev
acc63c943c Add back the nightly cron sync job. 2017-06-23 09:29:23 +02:00
Vassil Vassilev
dc8d2bb6c7 Update token. 2017-06-22 21:29:39 +02:00