* [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
 |