File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change 22# Distributed under the MIT software license, see the accompanying
33# file COPYING or https://opensource.org/license/mit/.
44
5+ if (NOT DEFINED LCOV_OPTS)
6+ set (LCOV_OPTS "$ENV{LCOV_OPTS} " )
7+ endif ()
8+ if (NOT DEFINED GENHTML_OPTS)
9+ set (GENHTML_OPTS "$ENV{GENHTML_OPTS} " )
10+ endif ()
11+ separate_arguments (LCOV_OPTS)
12+ separate_arguments (GENHTML_OPTS)
13+
14+ set (LCOV_COMMAND ${LCOV_EXECUTABLE} --gcov-tool ${CMAKE_CURRENT_LIST_DIR} /cov_tool_wrapper.sh ${LCOV_OPTS} )
15+ set (GENHTML_COMMAND ${GENHTML_EXECUTABLE} --show-details ${GENHTML_OPTS} )
16+
17+ list (APPEND LCOV_FILTER_COMMAND -p "CMakeFiles/" )
18+
519if ("@CMAKE_CXX_COMPILER_ID@" STREQUAL "Clang" )
620 find_program (LLVM_COV_EXECUTABLE llvm-cov REQUIRED)
721 set (COV_TOOL "${LLVM_COV_EXECUTABLE} gcov" )
@@ -24,7 +38,7 @@ separate_arguments(LCOV_OPTS)
2438set (LCOV_COMMAND ${LCOV_EXECUTABLE} --gcov-tool ${CMAKE_CURRENT_LIST_DIR} /cov_tool_wrapper.sh ${LCOV_OPTS} )
2539
2640find_program (GENHTML_EXECUTABLE genhtml REQUIRED)
27- set (GENHTML_COMMAND ${GENHTML_EXECUTABLE} --show-details ${LCOV_OPTS } )
41+ set (GENHTML_COMMAND ${GENHTML_EXECUTABLE} --show-details ${GENHTML_OPTS } )
2842
2943find_program (GREP_EXECUTABLE grep REQUIRED)
3044find_program (AWK_EXECUTABLE awk REQUIRED)
You can’t perform that action at this time.
0 commit comments