Add a travis config file
This commit is contained in:
		
							
								
								
									
										28
									
								
								.travis.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								.travis.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| language: cpp | ||||
| compiler: | ||||
|  - gcc | ||||
| cache: apt | ||||
| before_install: | ||||
|  - sudo apt-add-repository -y ppa:beineri/opt-qt521 | ||||
|  - sudo apt-add-repository -y ppa:kalakris/cmake | ||||
|  - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test | ||||
|  - sudo apt-get update -qq | ||||
| install: | ||||
|  - sudo apt-get install -y -qq cmake qt52base qt52svg qt52tools qt52x11extras | ||||
|  - if [ "$CXX" = "g++" ]; then sudo apt-get install -y -qq g++-4.8; fi | ||||
|  - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi | ||||
| before_script: | ||||
|  - mkdir build | ||||
|  - cd build | ||||
|  - cmake -DCMAKE_PREFIX_PATH=/opt/qt52/lib/cmake .. | ||||
| script: | ||||
|  - make -j4 | ||||
| after_script: | ||||
|  - make test | ||||
| notifications: | ||||
|  irc: | ||||
|   channels: | ||||
|    - "irc.esper.net#MultiMC" | ||||
|   template: | ||||
|    - "%{build_number} (%{branch} - %{commit} : %{author}): %{message} (%{build_url})" | ||||
|  email: false | ||||
		Reference in New Issue
	
	Block a user