blob: 42781483024e904093f48ebb1d9377ce3bd3ba57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/sh
# Copy gcno files
for f in `find @CMAKE_BINARY_DIR@ -name '*\.gcno'`; do
d="${f%/*}"
mkdir -p "@PROJECT_PKG_BUILD_DIR@/coverage/${d#@CMAKE_BINARY_DIR@}"
cp "$f" "@PROJECT_PKG_BUILD_DIR@/coverage/${d#@CMAKE_BINARY_DIR@}"
done
# Make gcov environment file
mkdir -p "@PROJECT_PKG_BUILD_DIR@/coverage"
dirs=`echo "@CMAKE_BINARY_DIR@" | tr -cd '/' | wc -c`
cat > "@PROJECT_PKG_BUILD_DIR@/coverage/gcov.env" <<EOF
GCOV_PREFIX=/tmp/gcov/@PROJECT_NAME@
GCOV_PREFIX_STRIP=${dirs}
EOF
|