[DEV] update travis file

This commit is contained in:
Edouard DUPIN 2015-06-17 21:25:57 +02:00
parent 41e9dfe891
commit 9055235cf7
3 changed files with 57 additions and 1 deletions

54
.travis.yml Normal file
View File

@ -0,0 +1,54 @@
# language type:
language:
- cpp
- Objective-c
# compilator system:
compiler:
- clang
- gcc
# build branch requested
branches:
only:
- master
- dev
# previous actions:
before_script:
- cd ..
- mkdir bin
- curl https://storage.googleapis.com/git-repo-downloads/repo > bin/repo
- chmod a+x bin/repo
- git config --global user.email "travis@travis.com"
- git config --global user.name "Travis"
- git config --global color.ui "auto"
- git config --global core.editor "vi"
- mkdir WORKING_DIRECTORY
- cd WORKING_DIRECTORY
- ../bin/repo init -u https://github.com/atria-soft/manifest.git
- ../bin/repo sync -j8
- rm -rf atria-soft/ege
- cd ..
- pwd
- ls -l
- if [ "$CXX" == "clang++" ]; then BUILDER=clang; else BUILDER=gcc; fi
install:
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
- sudo apt-get update -qq
- sudo apt-get install -qq libstdc++-4.9-dev
- sudo apt-get install -qq g++-4.9
- sudo rm /usr/bin/gcc /usr/bin/g++
- sudo ln -s /usr/bin/gcc-4.9 /usr/bin/gcc
- sudo ln -s /usr/bin/g++-4.9 /usr/bin/g++
- sudo pip install lutin
# build sequence with Lutin :
script:
- lutin -C -P -c$BUILDER -mdebug -p ege egeCameraPosition egeCollision egeDoubleView egeMeshCreator egeRayTest
#send e-mail on compilation result:
notifications:
email:
- yui.heero@gmail.com

View File

@ -3,6 +3,8 @@ Ege
`Ege` (Ewol Game Engine) is a FREE software.
[![Build Status](https://travis-ci.org/atria-soft/ege.svg?branch=master)](https://travis-ci.org/atria-soft/ege)
Install blender exporter emf file
=================================

View File

@ -49,7 +49,7 @@ def create(target):
])
myModule.copy_folder('data/ParticuleMesh.*','')
# name of the dependency
myModule.add_module_depend(['ewol', 'bullet'])
myModule.add_module_depend(['ewol', 'bullet-physics'])
myModule.compile_flags('c++', [
'-Wno-write-strings',
'-Wmissing-field-initializers',