#!/bin/bash CXX=$1 GCOV_TOOL=$2 LCOV=~/bin/lcov GENHTML=~/bin/genhtml rm -rf build mkdir -p build/testcov cd build/testcov cmake -DCMAKE_BUILD_TYPE=TESTCOV -DCMAKE_CXX_COMPILER=$CXX ../../src make ctest $LCOV -c -b ../../src -d . -o cov.info --no-external --gcov-tool $GCOV_TOOL $LCOV --remove cov.info "tests/*" -o cov.info $GENHTML cov.info --output-directory lcov cd ../../