summaryrefslogtreecommitdiff
path: root/cmake/dependencies/lcov.cmake
blob: db5593326522ab01dbbe2f89aa524572f4571161 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
find_program(LCOV_PATH lcov)
find_program(GENHTML_PATH genhtml)

if (LCOV_PATH AND GENHTML_PATH)
  set(HAVE_LCOV TRUE CACHE INTERNAL "")
  message(STATUS "lcov and genhtml found - HTML coverage reports available")
else ()
  set(HAVE_LCOV FALSE CACHE INTERNAL "")
  if (NOT LCOV_PATH)
    message(STATUS "lcov not found - HTML coverage reports not available")
  endif ()
  if (NOT GENHTML_PATH)
    message(STATUS "genhtml not found - HTML coverage reports not available")
  endif ()
endif ()

mark_as_advanced(LCOV_PATH GENHTML_PATH)