Created
October 12, 2017 00:25
-
-
Save KyleSanderson/f7a4bf046e4f4dee28a19040e35afb3a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git: | |
depth: 3 | |
env: | |
matrix: | |
fast_finish: true | |
include: | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- ubuntu-toolchain-r-test | |
- llvm-toolchain-precise-3.6 | |
packages: | |
- clang-3.6 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=clang-3.6 && CXX=clang++-3.6" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- ubuntu-toolchain-r-test | |
- llvm-toolchain-precise-3.8 | |
packages: | |
- clang-3.8 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- llvm-toolchain-trusty-4.0 | |
packages: | |
- clang-4.0 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- llvm-toolchain-trusty-5.0 | |
packages: | |
- clang-5.0 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- ubuntu-toolchain-r-test | |
packages: | |
- g++-6 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
- g++-6-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=gcc-6 && CXX=g++-6" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- ubuntu-toolchain-r-test | |
- llvm-toolchain-precise-3.7 | |
packages: | |
- clang-3.7 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=clang-3.7 && CXX=clang++-3.7" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- llvm-toolchain-trusty-3.9 | |
packages: | |
- clang-3.9 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- ubuntu-toolchain-r-test | |
packages: | |
- g++-4.8 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
- g++-4.8-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=gcc-4.8 && CXX=g++-4.8" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- ubuntu-toolchain-r-test | |
packages: | |
- g++-4.9 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
- g++-4.9-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- ubuntu-toolchain-r-test | |
packages: | |
- g++-5 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
- g++-5-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" | |
- os: linux | |
sudo: false | |
language: cpp | |
addons: | |
apt: | |
sources: | |
- ubuntu-toolchain-r-test | |
packages: | |
- g++-7 | |
- lib32stdc++6 | |
- lib32z1-dev | |
- libc6-dev-i386 | |
- linux-libc-dev | |
- g++-multilib | |
- g++-7-multilib | |
cache: | |
directories: | |
- ../mysql-5.0 | |
env: | |
- MATRIX_EVAL="CC=gcc-7 && CXX=g++-7" | |
allow_failures: | |
- env: MATRIX_EVAL="CC=clang-3.7 && CXX=clang++-3.7" | |
- env: MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9" | |
- env: MATRIX_EVAL="CC=gcc-4.8 && CXX=g++-4.8" | |
- env: MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9" | |
- env: MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" | |
- env: MATRIX_EVAL="CC=gcc-7 && CXX=g++-7" | |
before_script: | |
- CHECKOUT_DIR=$PWD && cd .. && $CHECKOUT_DIR/tools/checkout-deps.sh && cd $CHECKOUT_DIR | |
script: | |
- mkdir build && cd build | |
- PATH="~/.local/bin:$PATH" | |
- eval "${MATRIX_EVAL}" | |
- python ../configure.py --enable-optimize --sdks=episode1,tf2,l4d2,csgo,dota | |
- ambuild |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment