-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
24 lines (24 loc) · 962 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
sudo: required
dist: trusty
branches:
only:
- master
- android-ci
- ios-ci
- emscripten-ci
os:
- linux
- osx
language: c
compiler:
- gcc
- clang
before_install:
- if [ ${TRAVIS_OS_NAME:-'linux'} = 'linux' ]; then . ./ci/travis/before_install-linux.sh; fi
- if [ ${TRAVIS_OS_NAME:-'linux'} = 'osx' ]; then . ./ci/travis/before_install-osx.sh; fi
install:
- if [ ${TRAVIS_OS_NAME:-'linux'} = 'linux' ]; then . ./ci/travis/install-linux.sh; fi
- if [ ${TRAVIS_OS_NAME:-'linux'} = 'osx' ]; then . ./ci/travis/install-osx.sh; fi
script:
- if [ ${TRAVIS_OS_NAME:-'linux'} = 'linux' ]; then bin/bash/fe-setup && . ~/.bashrc && cd examples/cube && fe-build j=1 show_all_cmd=yes target_linux64_${CC}=y target_linux64_${CC}_available=y; fi
- if [ ${TRAVIS_OS_NAME:-'linux'} = 'osx' ]; then bin/bash/fe-setup && . ~/.bashrc && cd examples/cube && fe-build j=1 show_all_cmd=yes target_osx_${CC}=y target_osx_${CC}_available=y; fi