diff --git a/.travis.scripts/compile.sh b/.travis.scripts/compile.sh index 9a7e2fa7..d8e99193 100755 --- a/.travis.scripts/compile.sh +++ b/.travis.scripts/compile.sh @@ -1,14 +1,19 @@ #!/bin/bash +MONGOC_VERSION=0.96.4 +LCOV_VERSION=1.11 + + + + sudo apt-get install gdb -wget http://downloads.sourceforge.net/ltp/lcov-1.11.tar.gz +wget http://downloads.sourceforge.net/ltp/lcov-${LCOV_VERSION}.tar.gz mkdir tmp-lcov tar zxf lcov* -C tmp-lcov --strip-components=1 (cd tmp-lcov && sudo make install) -rm -rf tmp-lcov pushd src -wget https://github.com/mongodb/mongo-c-driver/releases/download/0.96.4/mongo-c-driver-0.96.4.tar.gz +wget https://github.com/mongodb/mongo-c-driver/releases/download/${MONGOC_VERSION}/mongo-c-driver-${MONGOC_VERSION}.tar.gz mkdir libmongoc tar zxf mongo-c-driver* -C libmongoc --strip-components=1 (cd libmongoc && ./configure --quiet && make all >/dev/null && sudo make install) @@ -16,9 +21,9 @@ popd phpize -./configure --enable-coverage --quiet +./configure --enable-coverage make all && sudo make install -rm -rf src/libmongoc # coveralls may pick it up and lie about our coverage +rm -rf tmp-lcov src/libmongoc # coveralls may pick it up and lie about our coverage if [ $? -ne 0 ]; then exit 42