diff --git a/.travis.yml b/.travis.yml
index 59cd4e6ab869455e2cdf2c94dfc25e0bf4232743..bba00d06c741372b3bdf1db3d7a945e962d879c7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -223,5 +223,5 @@ after_success:
   - if test "$MAKEDOC" == yes ; then ./.travis/push doc ; fi 
   - if test "$MAKECOVERAGE" == yes ; then ./.travis/push coverage ; fi 
   - if test "$MAKECOVERAGE" == yes ; then
-      coveralls -r src --gcov-options '\-lp' -E ".*/.*/.*/.*.h" --exclude lapack --exclude blas --exclude molfile --exclude lepton ; 
+      coveralls --build-root src --gcov-options '\-lp' -E "src/..*/..*/..*h" --exclude src/lapack --exclude src/blas --exclude src/molfile --exclude src/lepton ; 
     fi