Bret Curtis
3fe7106668
Merge branch 'master' into HEAD
2018-11-09 11:23:28 +01:00
Bret Curtis
9ae077c033
use c++11 std::align from <memory> ( #2026 )
...
* use c++11 std::align from <memory>
* for Ubuntu, use gcc5 instead of 4.8
* use travis to set gcc to 5
eval
and sudo
* use eval in .travis.yml
* use gcc-8
* replace precise with trusty llvm toolchain, because we have been using trusty for awhile now
* push things to matrix, so we can support multiple releases if we want
* we should not be allowing for failures, we are ready to start trusting clang and its analyzer
* scan-build was pushed to another package
* use gcc-8 still but wrap in scan-build
* travis.yml cleanup, have output of scripts go to stdout, make search for substring a regex
use double []
fix missing ,
use bash to use regex
black spaces matter
* set human readable names for our various builds, split out our static analysis between openmw and openmw-cs
* test if not set, then set otherwise ignore
* use quotes
* do not eval it, set it in travis env
* no more &&
* what does clang7 have to say?
* use sourceline for now
* use clang-7 instead of clang-7.0
* yes, llvm-toolchain-trusty-7 not llvm-toolchain-trusty-7.0
* for static analysis, openmw is compiled and checked on its own while openmw-cs is build with all the rest. this might change in the future.
and actually do it the other way around
2018-11-08 17:38:09 +01:00
Marc Zinnschlag
1900cf822b
Merge branch 'master' into coverity_scan
2018-09-08 11:22:41 +02:00
elsid
ef631a0961
Add dependency for GMock
2018-08-11 16:52:53 +03:00
Marc Zinnschlag
1d7241f128
Merge remote-tracking branch 'upstream/coverity_scan' into coverity_scan
...
Conflicts:
.travis.yml
2018-08-01 15:27:54 +02:00
Bret Curtis
ae4cb0c3ee
no need for macos_qt_formula since on osx there is no more qt4, just qt5
2018-06-26 13:50:45 +00:00
Nikolay Kasyanov
90ccf5b42b
[macOS, CI] Build using macOS 10.13 SDK
2018-06-20 19:59:55 +02:00
scrawl
269c3227ea
Make sure we have cmake for the before_install step
2017-12-13 10:44:32 +00:00
scrawl
4c174ecd12
Merge changes to coverity scan script
2017-10-15 17:06:58 +02:00
scrawl
b3a2604592
Disable tools build to try and stay under the time limit
2017-10-15 09:47:48 +00:00
Nikolay Kasyanov
e7e8750816
[macOS, CI] Remove encrypted FTP credentials from repo
...
It seems more convenient to keep them in Travis settings.
2017-07-31 09:41:23 +02:00
Nikolay Kasyanov
ccae232563
[macOS, CI] Use most recent available Qt
2017-07-30 16:34:49 +02:00
Nikolay Kasyanov
97c3c45ba8
[macOS, CI] Use Qt 5.7
2017-06-13 09:18:02 +02:00
Nikolay Kasyanov
913601facc
[macOS, CI] reenable packaging to make nightlies work
2017-06-11 11:18:39 +02:00
Bret Curtis
39185e6f8c
purge the rest of boost::shared and any other boost related things that no longer are required
...
put boost system back in, clean others up
revert Qt
add back boost fstream
2017-06-09 19:08:53 +02:00
Nikolay Kasyanov
bf630b99fa
Use most recent Xcode
2017-06-09 16:49:25 +02:00
Nikolay Kasyanov
27a5c06f04
[OS X, CI] Disable packaging
2017-06-09 16:49:25 +02:00
Nikolay Kasyanov
c16506d07c
[OS X, CI] Use Xcode 8/macOS 10.12 SDK
2017-06-09 16:49:25 +02:00
Nikolay Kasyanov
e24cb0fe5d
[macOS, CI] Configure deployment of nightly builds to FTP
2017-03-07 21:53:49 +01:00
Nikolay Kasyanov
672aa80dc5
Revert "Make Travis build test-release-build-on-travis"
...
4eb5183d73
2017-03-05 14:05:19 +01:00
Nikolay Kasyanov
4eb5183d73
Make Travis build test-release-build-on-travis
2017-03-04 21:44:14 +01:00
Nikolay Kasyanov
a0990e5899
[macOS] Switch CI to Xcode 8.2
2016-12-24 16:05:24 +01:00
Nikolay Kasyanov
2967fbdf4c
[CI] Fix email notification configuration
2016-12-18 18:22:43 +01:00
Nikolay Kasyanov
37c8a36dd8
[macOS] Parametrize Qt5 version used on CI
2016-12-18 18:22:43 +01:00
Nikolay Kasyanov
525af97ffc
[macOS] Use newer Xcode version on CI
2016-12-18 18:22:43 +01:00
Nikolay Kasyanov
9b74adbb2c
[macOS] Reenable CI
2016-12-18 18:22:43 +01:00
scrawl
2eb6ef50ca
Revert "[OS X] Reenable CI"
...
This reverts commit c99d9a47e8
.
2016-12-14 20:03:42 +01:00
Nikolay Kasyanov
c99d9a47e8
[OS X] Reenable CI
2016-10-30 21:36:43 +01:00
scrawl
a5ca33ad0b
Disable failing OSX build
2016-10-19 21:59:49 +02:00
Bret Curtis
b39516466f
lib was unnecessary, deps for travis included openthreads20 which is now built on ppa with osg-3.4 package. translation: fixed on ppa side
2016-08-30 20:09:28 +02:00
Bret Curtis
b67d7ec1e0
apparently the lib needs to go in as well
2016-08-30 19:12:18 +02:00
Bret Curtis
b944c8716e
bump OSG to 3.4
2016-08-30 19:00:27 +02:00
Roman Proskuryakov
f4f81a14c9
Use Travis addons.apt.packages to install packages
2016-08-15 18:45:29 +03:00
Roman Proskuryakov
2b860e2600
Reduce the number of if conditions in Travis config
2016-08-15 16:29:01 +03:00
Nikolay Kasyanov
697b809c79
Reactivate OS X CI
2016-03-06 16:09:10 +01:00
scrawl
89512af808
Increase number of jobs for coverity scan build to 2, enable OpenMW-CS build
...
As of the recent travis migration we should have enough memory to not run out... hopefully.
2016-01-21 14:34:11 +01:00
Bret Curtis
b8d19eb9cd
make use of 2 dedicated cores while assuming both are blocked on I/O
2016-01-20 14:30:33 +01:00
Bret Curtis
19b39de351
use trusty
2016-01-19 11:15:36 +01:00
scrawl
231570f091
travis.yml fix
2015-11-08 01:21:59 +01:00
scrawl
489addf772
Don't attempt to run openmw_test_suite on coverity scan branch, since it is not being built
2015-11-04 22:24:25 +01:00
scrawl
ab97a90c76
Add travis-ci script to detect tab characters in the code
2015-09-17 00:18:00 +02:00
scrawl
3d3b37324d
Change build targets again
2015-07-11 01:38:29 +02:00
scrawl
4b002863c8
Re-enabled a few build targets
2015-07-11 00:45:11 +02:00
scrawl
65ba072dcd
Disable most targets except for OpenMW in coverity script
2015-07-01 02:09:13 +02:00
scrawl
c30936c19b
Reduce number of jobs in coverity script further
2015-06-30 20:52:03 +02:00
scrawl
277113f75b
Fix number of jobs in coverity script
2015-06-30 18:05:48 +02:00
scrawl
bbf4927a10
Disable OSX travis for now, needs to be updated with an OSG package
2015-06-28 16:38:11 +02:00
scrawl
30de47f858
Reduce the number of jobs in .travis.yml
...
Hopefully this fixes the occasional out-of-memory problems. Note travis-CI virtual machines just have 2 virtual cores according to http://docs.travis-ci.com/user/ci-environment/ , so 4 jobs wouldn't improve build times anyway.
2015-06-14 17:12:14 +02:00
Scott Howard
154bb04a77
add scan-build to travis matrix
2015-03-20 22:55:56 -04:00
Nikolay Kasyanov
0e95512400
CI: fix make package
condition by adding missing spaces
2015-02-15 16:02:49 +02:00