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
6 years ago
Marc Zinnschlag
1900cf822b
Merge branch 'master' into coverity_scan
6 years ago
elsid
ef631a0961
Add dependency for GMock
6 years ago
Marc Zinnschlag
1d7241f128
Merge remote-tracking branch 'upstream/coverity_scan' into coverity_scan
...
Conflicts:
.travis.yml
7 years ago
Bret Curtis
ae4cb0c3ee
no need for macos_qt_formula since on osx there is no more qt4, just qt5
7 years ago
Nikolay Kasyanov
90ccf5b42b
[macOS, CI] Build using macOS 10.13 SDK
7 years ago
scrawl
269c3227ea
Make sure we have cmake for the before_install step
7 years ago
scrawl
4c174ecd12
Merge changes to coverity scan script
7 years ago
scrawl
b3a2604592
Disable tools build to try and stay under the time limit
7 years ago
Nikolay Kasyanov
e7e8750816
[macOS, CI] Remove encrypted FTP credentials from repo
...
It seems more convenient to keep them in Travis settings.
8 years ago
Nikolay Kasyanov
ccae232563
[macOS, CI] Use most recent available Qt
8 years ago
Nikolay Kasyanov
97c3c45ba8
[macOS, CI] Use Qt 5.7
8 years ago
Nikolay Kasyanov
913601facc
[macOS, CI] reenable packaging to make nightlies work
8 years ago
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
8 years ago
Nikolay Kasyanov
bf630b99fa
Use most recent Xcode
8 years ago
Nikolay Kasyanov
27a5c06f04
[OS X, CI] Disable packaging
8 years ago
Nikolay Kasyanov
c16506d07c
[OS X, CI] Use Xcode 8/macOS 10.12 SDK
8 years ago
Nikolay Kasyanov
e24cb0fe5d
[macOS, CI] Configure deployment of nightly builds to FTP
8 years ago
Nikolay Kasyanov
672aa80dc5
Revert "Make Travis build test-release-build-on-travis"
...
4eb5183d73
8 years ago
Nikolay Kasyanov
4eb5183d73
Make Travis build test-release-build-on-travis
8 years ago
Nikolay Kasyanov
a0990e5899
[macOS] Switch CI to Xcode 8.2
8 years ago
Nikolay Kasyanov
2967fbdf4c
[CI] Fix email notification configuration
8 years ago
Nikolay Kasyanov
37c8a36dd8
[macOS] Parametrize Qt5 version used on CI
8 years ago
Nikolay Kasyanov
525af97ffc
[macOS] Use newer Xcode version on CI
8 years ago
Nikolay Kasyanov
9b74adbb2c
[macOS] Reenable CI
8 years ago
scrawl
2eb6ef50ca
Revert "[OS X] Reenable CI"
...
This reverts commit c99d9a47e8
.
8 years ago
Nikolay Kasyanov
c99d9a47e8
[OS X] Reenable CI
8 years ago
scrawl
a5ca33ad0b
Disable failing OSX build
8 years ago
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
8 years ago
Bret Curtis
b67d7ec1e0
apparently the lib needs to go in as well
8 years ago
Bret Curtis
b944c8716e
bump OSG to 3.4
8 years ago
Roman Proskuryakov
f4f81a14c9
Use Travis addons.apt.packages to install packages
8 years ago
Roman Proskuryakov
2b860e2600
Reduce the number of if conditions in Travis config
8 years ago
Nikolay Kasyanov
697b809c79
Reactivate OS X CI
9 years ago
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.
9 years ago
Bret Curtis
b8d19eb9cd
make use of 2 dedicated cores while assuming both are blocked on I/O
9 years ago
Bret Curtis
19b39de351
use trusty
9 years ago
scrawl
231570f091
travis.yml fix
9 years ago
scrawl
489addf772
Don't attempt to run openmw_test_suite on coverity scan branch, since it is not being built
9 years ago
scrawl
ab97a90c76
Add travis-ci script to detect tab characters in the code
9 years ago
scrawl
3d3b37324d
Change build targets again
10 years ago
scrawl
4b002863c8
Re-enabled a few build targets
10 years ago
scrawl
65ba072dcd
Disable most targets except for OpenMW in coverity script
10 years ago
scrawl
c30936c19b
Reduce number of jobs in coverity script further
10 years ago
scrawl
277113f75b
Fix number of jobs in coverity script
10 years ago
scrawl
bbf4927a10
Disable OSX travis for now, needs to be updated with an OSG package
10 years ago
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.
10 years ago
Scott Howard
154bb04a77
add scan-build to travis matrix
10 years ago
Nikolay Kasyanov
0e95512400
CI: fix `make package` condition by adding missing spaces
10 years ago
Nikolay Kasyanov
ca53ca8926
CI: perform `make package` on OS X
10 years ago
scrawl
03c3e3e1ff
3 jobs
10 years ago
scrawl
fb6dd736cf
Reducing number of jobs in .travis.yml to see if this fixes out of memory issues with coverity build
10 years ago
scrawl
c37c071dfe
Repository name fix
10 years ago
scrawl
2d51d599ea
Adjust coverity config to official repo
10 years ago
scrawl
bf1739ae2c
Adjust COVERITY_SCAN_TOKEN
10 years ago
scrawl
3378dece60
Add coverity_scan branch to .travis.yml
10 years ago
scrawl
412496e28c
Enable coverity scan for Travis CI
10 years ago
Lukasz Gromanowski
bebb59ef11
Removed sending of travis notifications to my email.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
10 years ago
scrawl
bb10af64c0
Revert "Disable travis IRC spam until the OSX build is fixed"
...
This reverts commit 841d52f1f7
.
10 years ago
scrawl
841d52f1f7
Disable travis IRC spam until the OSX build is fixed
10 years ago
Nikolay Kasyanov
8b2b54d89a
Travis CI: enable OS X build
...
Refactor platform-specific calls from .travis.yml to separate .sh scripts.
Test suite still needs to be enabled & tested for OS X though.
10 years ago
cc9cii
862c5fc8f6
Add libavresample support. Tested on windows x64 only.
10 years ago
Bret Curtis
dbc86333d3
update travis-ci to not pull in all of boost and trimmed unneeded cmake settings
10 years ago
Lukasz Gromanowski
db4975dab8
Changed IRC notifications for Travis CI from normal messages to IRC notices.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
pvdk
c0631187c6
Removed git tag retrieval for Travis
11 years ago
scrawl
ea90035eca
Enable irc notification for travis
11 years ago
scrawl
1ed1b43296
Enable release branches in Travis CI
11 years ago
scrawl
0fcec24c9b
Remove some bogus dependencies for travis build
11 years ago
scrawl
4e6507248b
Fix travis build
11 years ago
Lukasz Gromanowski
43cbff6333
Bumped libogre to v1.9 in travis configuration file.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
Bret Curtis
995c01d7ba
added uuid-dev which is now required during building
11 years ago
Bret Curtis
ac38274165
typo in travis
11 years ago
Bret Curtis
862f2f0883
added keywords for debian and switch to dyn libs in travis
11 years ago
Tom Mason
603ce41054
added libunshield to travis
12 years ago
Bret Curtis
812f0b1b62
use static sdl2
12 years ago
Bret Curtis
5832467c1d
travis cleanup, remove CG and OIS
12 years ago
Bret Curtis
0d1e38740b
should fix travis building problems with sdl2
12 years ago
Lukasz Gromanowski
9ac56ce60e
Removed travis_ci_test branch from checked branches list.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
05e7cfeb70
Corrected path to the openmw test suite.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
86457ce488
Enabled running of openmw test suite.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
977da3eeb8
Change back directory to the one where OpenMW is downloaded.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
6529919102
Enabled building of Gtest libary.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
99ff89d668
Lowered number of used CPUs for compilation.
...
Enabled building of unit tests.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
a48d60b5e3
Changed packet name from nvidia-cg-dev to nvidia-cg-toolkit.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
fb4f50ce8f
Removed 'partner' repository.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
d999c0a91c
Enabled addtional Ubuntu repositories.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
07d5d26b4a
Corrected typo.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
b1257620d9
Some cleanup in build dependencies.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
af509ce016
Restored building with static ogre.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
d070860f09
Fixed typo.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
f655b9997c
Added printing CMakeCache.txt file
...
For debug purposes, should be removed if compilation succeed.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
2a5fc7cd82
Change in build dependencies.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
71b4319a0c
Yet another change in build dependencies.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
4bf87948a0
Removed clang compilation target.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
30654a1faa
Added removing of ogre static.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
e7bb3743cc
Trying to build with Ogre shared lib .
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
5957a9e037
Added libxaw7 into dependencies.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
798ed64203
Added google-mock and libopenal into build dependencies.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
74d519d405
Added libois into build dependencies in .travis.yml file.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Lukasz Gromanowski
5a1bb21b23
Build dependecies.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago