git repos / oastat

commit b94bc740

sago007 · 2015-09-29 18:55
b94bc740278ae5f0390671d3eabecfb00f40c8e8 patch · browse files
parent 945811962a70c8a8c3fcbd5e57538c8e030bc968

Updated the travis file to fetch and install cppdb-0.3.1 and compile with g++-4.9

Changed files

M .travis.yml before
diff --git a/.travis.yml b/.travis.yml index 3ae7724..fe8bdd8 100644 --- a/.travis.yml +++ b/.travis.yml
@@ -1,10 +1,31 @@
+sudo: required
language: cpp
+addons:
+ apt:
+ packages:
+ - g++-4.9
+ - build-essential
+ - libboost-program-options-dev
+ - libgcrypt11-dev
+
+cache:
+ apt: true
+ directories:
+ - download
+ - cppdb-0.3.1
+
before_install:
- sudo apt-get install build-essential libboost-program-options-dev libgcrypt11-dev
+ - mkdir download && cd download
+ - if [ ! -f cppdb-0.3.1.tar.bz2 ]; then wget --no-verbose http://downloads.sourceforge.net/project/cppcms/cppdb/0.3.1/cppdb-0.3.1.tar.bz2; fi
+ - cd ..
+ - if [ ! -d cppdb-0.3.1 ]; then tar xjf download/cppdb-0.3.1.tar.bz2; fi
-compiler:
- - gcc
+install:
+ - export CXX="g++-4.9" CC="gcc-4.9"
+ - mkdir -p cppdb-0.3.1/build && cd cppdb-0.3.1/build
+ - cmake .. && make && sudo make install
+ - cd ../..
script: ./travis_build.script