| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | #!/bin/sh# This file is part of CMake-codecov.## Copyright (c)#   2015-2017 RWTH Aachen University, Federal Republic of Germany## See the LICENSE file in the package base directory for details## Written by Alexander Haase, alexander.haase@rwth-aachen.de#if [ -z "$LLVM_COV_BIN" ]then	echo "LLVM_COV_BIN not set!" >& 2	exit 1fi# Get LLVM version to find out.LLVM_VERSION=$($LLVM_COV_BIN -version | grep -i "LLVM version" \	| sed "s/^\([A-Za-z ]*\)\([0-9]\).\([0-9]\).*$/\2.\3/g")if [ "$1" = "-v" ]then	echo "llvm-cov-wrapper $LLVM_VERSION"	exit 0fiif [ -n "$LLVM_VERSION" ]then	MAJOR=$(echo $LLVM_VERSION | cut -d'.' -f1)	MINOR=$(echo $LLVM_VERSION | cut -d'.' -f2)	if [ $MAJOR -eq 3 ] && [ $MINOR -le 4 ]	then		if [ -f "$1" ]		then			filename=$(basename "$1")			extension="${filename##*.}"			case "$extension" in				"gcno") exec $LLVM_COV_BIN --gcno="$1" ;;				"gcda") exec $LLVM_COV_BIN --gcda="$1" ;;			esac		fi	fi	if [ $MAJOR -eq 3 ] && [ $MINOR -le 5 ]	then		exec $LLVM_COV_BIN $@	fifiexec $LLVM_COV_BIN gcov $@
 |