svn commit: r340289 - in head: tools/build/mk usr.bin/clang/llvm-cov
Ed Maste
emaste at FreeBSD.org
Fri Nov 9 17:43:20 UTC 2018
Author: emaste
Date: Fri Nov 9 17:43:19 2018
New Revision: 340289
URL: https://svnweb.freebsd.org/changeset/base/340289
Log:
llvm-cov: also install as gcov (if GNU gcov is disabled)
llvm-cov provides a gcov-compatible interface when invoked as gcov.
Reviewed by: dim, markj
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D17923
Modified:
head/tools/build/mk/OptionalObsoleteFiles.inc
head/usr.bin/clang/llvm-cov/Makefile
Modified: head/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- head/tools/build/mk/OptionalObsoleteFiles.inc Fri Nov 9 17:39:57 2018 (r340288)
+++ head/tools/build/mk/OptionalObsoleteFiles.inc Fri Nov 9 17:43:19 2018 (r340289)
@@ -2461,7 +2461,7 @@ OLD_FILES+=usr/share/man/man1/gperf.1.gz
OLD_FILES+=usr/share/man/man1/gperf.7.gz
.endif
-.if ${MK_GCC} == no || ${MK_GCOV} == no
+.if (${MK_GCOV} == no || ${MK_GCC} == no) && ${MK_LLVM_COV} == no
OLD_FILES+=usr/bin/gcov
OLD_FILES+=usr/share/man/man1/gcov.1.gz
.endif
Modified: head/usr.bin/clang/llvm-cov/Makefile
==============================================================================
--- head/usr.bin/clang/llvm-cov/Makefile Fri Nov 9 17:39:57 2018 (r340288)
+++ head/usr.bin/clang/llvm-cov/Makefile Fri Nov 9 17:43:19 2018 (r340289)
@@ -1,6 +1,12 @@
# $FreeBSD$
+.include <src.opts.mk>
+
PROG_CXX= llvm-cov
+.if ${MK_GCOV} == "no"
+LINKS= ${BINDIR}/llvm-cov ${BINDIR}/gcov
+MLINKS= llvm-cov.1 gcov.1
+.endif
SRCDIR= tools/llvm-cov
SRCS+= CodeCoverage.cpp
More information about the svn-src-all
mailing list