forked from Mirrorlandia_minetest/minetest
22567d107f
* [BUILD] Add clang format + build skipping * Add clang-format tool to check codestyle. Warning: it check the whole modified file, not the diff part, it's why it's lazy. Please also look if rules are perfect, i take the Linux codestyle from LLVM site Fix issue #5415 * Skip building project if no file is modified * Fix a wrong brace to trigger LINT * Make lint step outside of unix build scope * Add AccessModifierOffset: -8 * Typo fix & needs compile fix * Fix header priorities
40 lines
872 B
YAML
40 lines
872 B
YAML
language: cpp
|
|
before_install: ./util/travis/before_install.sh
|
|
script: ./util/travis/script.sh
|
|
sudo: required
|
|
notifications:
|
|
email: false
|
|
matrix:
|
|
fast_finish: true
|
|
include:
|
|
- env: PLATFORM=Win32
|
|
compiler: gcc
|
|
os: linux
|
|
- env: PLATFORM=Win64
|
|
compiler: gcc
|
|
os: linux
|
|
- env: PLATFORM=Unix COMPILER=clang
|
|
compiler: clang
|
|
os: osx
|
|
- env: PLATFORM=Unix COMPILER=g++
|
|
compiler: gcc
|
|
os: linux
|
|
- env: PLATFORM=Unix COMPILER=clang
|
|
compiler: clang
|
|
os: linux
|
|
- env: PLATFORM=Unix COMPILER=clang VALGRIND=1
|
|
compiler: clang
|
|
os: linux
|
|
dist: trusty
|
|
- env: COMPILER=none LINT=1
|
|
compiler: clang
|
|
os: linux
|
|
dist: trusty
|
|
- env: PLATFORM=Unix COMPILER=g++-6
|
|
compiler: gcc
|
|
os: linux
|
|
addons:
|
|
apt:
|
|
sources: &sources
|
|
- ubuntu-toolchain-r-test
|