llvm-project/libcxx/cmake/Modules
Eric Fiselier 2aeac46e84 Change test coverage generation to use llvm-cov instead of gcov.
Clang doesn't produce gcov compatible coverage files. This
causes lcov to break because it uses gcov by default. This
patch switches lcov to use llvm-cov as the gcov-tool.

Unfortunatly llvm-cov doesn't provide a gcov like interface by
default so it won't work with lcov. However `llvm-cov gcov` does.
For this reason we generate 'llvm-cov-wrapper' script that always
passes the gcov flag.

llvm-svn: 297553
2017-03-11 03:24:18 +00:00
..
CheckLibcxxAtomic.cmake Fix libc++ configuration with -fsanitize-coverage 2016-09-01 01:38:32 +00:00
CodeCoverage.cmake Change test coverage generation to use llvm-cov instead of gcov. 2017-03-11 03:24:18 +00:00
HandleCompilerRT.cmake Change test coverage generation to use llvm-cov instead of gcov. 2017-03-11 03:24:18 +00:00
HandleLibCXXABI.cmake Recommit "Split exception.cpp and new.cpp implementation into different files for different runtimes." 2017-02-10 08:57:35 +00:00
HandleLibcxxFlags.cmake Fix copy-paste errors in r292001 2017-01-14 10:22:21 +00:00
HandleOutOfTreeLLVM.cmake Reland "[CMake][libcxx] Move Python check to main CMake file" 2017-01-16 00:33:07 +00:00
MacroEnsureOutOfSourceBuild.cmake