首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMake:如何检查lcov是否已安装

CMake:如何检查lcov是否已安装
EN

Stack Overflow用户
提问于 2019-07-12 06:21:08
回答 2查看 676关注 0票数 1

我需要修改CMake场景,这样代码覆盖率报告就就位了。

为此目的,应进行2次检查:

  1. GCC应该可以:CMAKE_COMPILER_IS_GNUCXX
  2. 应安装lcov (lcov是GCC覆盖测试工具的图形前端)。

我的问题是:如何检查lcov是否使用CMake安装?

目标操作系统(检查条件):Ubuntu 16.04,Windows 10

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-12 09:15:50

工作溶液

代码语言:javascript
复制
find_program(LCOV_BIN lcov)
IF (LCOV_BIN MATCHES "lcov$")
    MESSAGE("lcov found in ${LCOV_BIN}")
ELSE ()
    MESSAGE(FATAL_ERROR "lcov required, but not found!")
ENDIF ()
票数 2
EN

Stack Overflow用户

发布于 2019-07-12 08:16:09

我觉得这可能有用

代码语言:javascript
复制
find_package(lcov)
IF (NOT lcov_FOUND)
    message(FATAL_ERROR “lcov required!”)
ENDIF (NOT lcov_FOUND)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57001218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档