Index: usr.bin/clang/llvm-cov/Makefile =================================================================== --- usr.bin/clang/llvm-cov/Makefile +++ usr.bin/clang/llvm-cov/Makefile @@ -1,7 +1,16 @@ # $FreeBSD$ +.include + PROG_CXX= llvm-cov +# llvm-cov acts as a drop-in replacement for gcov, if argv[0] is gcov. +# Install llvm-cov as gcov if GNU gcov is not being installed. +.if ${MK_GCC} == "no" || ${MK_GCOV} == "no" +LINKS= ${BINDIR}/llvm-cov ${BINDIR}/gcov +MLINKS= llvm-cov.1 gcov.1 +.endif + SRCDIR= tools/llvm-cov SRCS+= CodeCoverage.cpp SRCS+= CoverageExporterJson.cpp