2016-08-08 17:06:08 +03:00
|
|
|
language: cpp
|
|
|
|
|
|
|
|
os:
|
|
|
|
- osx
|
|
|
|
|
|
|
|
dist: trusty
|
2017-02-19 03:05:34 +03:00
|
|
|
sudo: required
|
2016-08-08 17:06:08 +03:00
|
|
|
|
|
|
|
addons:
|
|
|
|
apt:
|
|
|
|
sources:
|
|
|
|
- ubuntu-toolchain-r-test
|
|
|
|
packages:
|
|
|
|
- gcc-4.8
|
|
|
|
- g++-4.8
|
|
|
|
|
|
|
|
install:
|
2017-02-06 15:56:26 +03:00
|
|
|
- external/CppSharp/build/InstallMono.sh
|
2016-08-08 17:06:08 +03:00
|
|
|
- if [ "$TRAVIS_OS_NAME" = "linux" ] && [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi
|
|
|
|
|
|
|
|
script: |
|
2016-08-17 19:30:56 +03:00
|
|
|
if [ "$TRAVIS_OS_NAME" = "linux" ]; then PREMAKE=premake5-linux-64; else PREMAKE=premake5-osx; fi &&
|
2017-03-27 00:20:23 +03:00
|
|
|
external/CppSharp/build/$PREMAKE --file=build/premake5.lua --dev=true gmake &&
|
2016-08-17 23:30:59 +03:00
|
|
|
if [ "$TRAVIS_OS_NAME" = "osx" ]; then export PATH=$PATH:/Library/Frameworks/Mono.framework/Versions/Current/bin/; fi &&
|
2016-08-17 20:57:00 +03:00
|
|
|
config=release make -C build/gmake/ &&
|
2017-03-31 18:22:33 +03:00
|
|
|
tests/RunTestsuite.sh
|