diff options
Diffstat (limited to 'cmake/dependencies/lcov.cmake')
| -rw-r--r-- | cmake/dependencies/lcov.cmake | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/cmake/dependencies/lcov.cmake b/cmake/dependencies/lcov.cmake new file mode 100644 index 00000000..db559332 --- /dev/null +++ b/cmake/dependencies/lcov.cmake @@ -0,0 +1,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) |
