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)