5 REPORT="@PROJECT_NAME@-coverage.info"
6 STDERR="@PROJECT_NAME@-coverage.stderr"
7 HTML_DIR="@PROJECT_NAME@-coverage"
9 SRCS_DIR="/usr/src/debug/@PROJECT_NAME@-@PROJECT_VERSION@"
11 # create dir for the report
14 # remove old gcda files
15 find / -iname "*.gcda" -exec rm {} \;
21 cp -rp $SRCS_DIR*/* "@CMAKE_BINARY_DIR@"
24 cp -r "@COVERAGE_BUILD_DIR@"/* "@COVERAGE_DIR@"
28 lcov --no-external -c -d "@COVERAGE_DIR@" -b "@CMAKE_BINARY_DIR@" -o $REPORT 2>$STDERR
29 lcov -r $REPORT "@CMAKE_BINARY_DIR@/test/*" -o $REPORT
34 echo "Warnings detected (see $STDERR). Aborting."
39 genhtml $REPORT --output-directory $HTML_DIR/