mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-16 19:19:56 +00:00
resolve depends for travis
This commit is contained in:
parent
81999a8179
commit
31c372a0e7
3 changed files with 25 additions and 7 deletions
16
.travis.yml
16
.travis.yml
|
@ -24,6 +24,7 @@ addons:
|
||||||
packages: [
|
packages: [
|
||||||
# Dev
|
# Dev
|
||||||
clang-3.6, libunshield-dev, libtinyxml-dev,
|
clang-3.6, libunshield-dev, libtinyxml-dev,
|
||||||
|
g++-6,
|
||||||
# Tests
|
# Tests
|
||||||
libgtest-dev, google-mock,
|
libgtest-dev, google-mock,
|
||||||
# Boost
|
# Boost
|
||||||
|
@ -49,6 +50,9 @@ matrix:
|
||||||
- os: linux
|
- os: linux
|
||||||
env:
|
env:
|
||||||
ANALYZE="scan-build-3.6 --use-cc clang-3.6 --use-c++ clang++-3.6 "
|
ANALYZE="scan-build-3.6 --use-cc clang-3.6 --use-c++ clang++-3.6 "
|
||||||
|
COMPILER_NAME=gcc
|
||||||
|
CXX=g++-6
|
||||||
|
CC=gcc-6
|
||||||
compiler: clang
|
compiler: clang
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- env: ANALYZE="scan-build-3.6 --use-cc clang-3.6 --use-c++ clang++-3.6 "
|
- env: ANALYZE="scan-build-3.6 --use-cc clang-3.6 --use-c++ clang++-3.6 "
|
||||||
|
@ -63,9 +67,9 @@ script:
|
||||||
- if [ "$COVERITY_SCAN_BRANCH" != 1 ] && [ "${TRAVIS_OS_NAME}" = "osx" ]; then make package; fi
|
- if [ "$COVERITY_SCAN_BRANCH" != 1 ] && [ "${TRAVIS_OS_NAME}" = "osx" ]; then make package; fi
|
||||||
- if [ "$COVERITY_SCAN_BRANCH" != 1 ] && [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./openmw_test_suite; fi
|
- if [ "$COVERITY_SCAN_BRANCH" != 1 ] && [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./openmw_test_suite; fi
|
||||||
- if [ "$COVERITY_SCAN_BRANCH" != 1 ] && [ "${TRAVIS_OS_NAME}" = "linux" ]; then cd .. && ./CI/check_tabs.sh; fi
|
- if [ "$COVERITY_SCAN_BRANCH" != 1 ] && [ "${TRAVIS_OS_NAME}" = "linux" ]; then cd .. && ./CI/check_tabs.sh; fi
|
||||||
notifications:
|
#notifications:
|
||||||
recipients:
|
# recipients:
|
||||||
- corrmage+travis-ci@gmail.com
|
# - corrmage+travis-ci@gmail.com
|
||||||
email:
|
# email:
|
||||||
on_success: change
|
# on_success: change
|
||||||
on_failure: always
|
# on_failure: always
|
||||||
|
|
|
@ -9,3 +9,15 @@ sudo cmake .. -DBUILD_SHARED_LIBS=1
|
||||||
sudo make -j4
|
sudo make -j4
|
||||||
sudo ln -s /usr/src/gtest/build/libgtest.so /usr/lib/libgtest.so
|
sudo ln -s /usr/src/gtest/build/libgtest.so /usr/lib/libgtest.so
|
||||||
sudo ln -s /usr/src/gtest/build/libgtest_main.so /usr/lib/libgtest_main.so
|
sudo ln -s /usr/src/gtest/build/libgtest_main.so /usr/lib/libgtest_main.so
|
||||||
|
|
||||||
|
cd ~/
|
||||||
|
git clone https://github.com/TES3MP/RakNet
|
||||||
|
cd RakNet
|
||||||
|
cmake . -DRAKNET_ENABLE_DLL=OFF -DRAKNET_ENABLE_SAMPLES=OFF -DCMAKE_BUILD_TYPE=Release
|
||||||
|
mkdir ./lib
|
||||||
|
cp ./Lib/RakNetLibStatic/libRakNetLibStatic.a ./lib
|
||||||
|
make -j3 install
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
wget https://github.com/zdevito/terra/releases/download/release-2016-03-25/terra-Linux-x86_64-332a506.zip
|
||||||
|
unzip terra-Linux-x86_64-332a506.zip
|
||||||
|
|
|
@ -4,5 +4,7 @@ free -m
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
export CODE_COVERAGE=1
|
export CODE_COVERAGE=1
|
||||||
|
export RAKNET_ROOT=~/RakNet
|
||||||
|
export Terra_ROOT=~/terra-Linux-x86_64-332a506
|
||||||
if [ "${CC}" = "clang" ]; then export CODE_COVERAGE=0; fi
|
if [ "${CC}" = "clang" ]; then export CODE_COVERAGE=0; fi
|
||||||
${ANALYZE}cmake .. -DBUILD_WITH_CODE_COVERAGE=${CODE_COVERAGE} -DBUILD_UNITTESTS=1 -DCMAKE_INSTALL_PREFIX=/usr -DBINDIR=/usr/games -DCMAKE_BUILD_TYPE="None" -DUSE_SYSTEM_TINYXML=TRUE
|
${ANALYZE}cmake .. -DBUILD_WITH_CODE_COVERAGE=${CODE_COVERAGE} -DBUILD_UNITTESTS=1 -DCMAKE_INSTALL_PREFIX=/usr -DBINDIR=/usr/games -DCMAKE_BUILD_TYPE="None" -DUSE_SYSTEM_TINYXML=TRUE -DRakNet_LIBRARY_RELEASE=~/RakNet/lib/libRakNetLibStatic.a -DRakNet_LIBRARY_DEBUG=~/RakNet/lib/libRakNetLibStatic.a
|
||||||
|
|
Loading…
Reference in a new issue