首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是ALL_BUILD和ZERO_CHECK,我需要它们吗?

什么是ALL_BUILD和ZERO_CHECK,我需要它们吗?
EN

Stack Overflow用户
提问于 2014-11-28 01:00:46
回答 2查看 29.3K关注 0票数 90

我已经创建了一个简单的CMakeLists.txt:

代码语言:javascript
运行
复制
cmake_minimum_required(VERSION 2.8)
project (HelloWorld)
add_executable (HelloWorld main.cpp)

但是,当我从CMake生成VS2012或VS2010项目时,我得到了这两个额外的条目- ALL_BUILD和ZERO_CHECK。我不明白他们的目的,我需要他们吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-28 01:04:31

来自https://cmake.org/pipermail/cmake/2008-November/025448.html

Armin Berres - 11/22/2008,下午3:12:41

ZERO_CHECK将重新运行cmake。您可以/应该在更改CMake文件中的某些内容后执行此操作。

ALL_BUILD只是一个构建活动解决方案中所有项目的目标,我想可以将其比作"make all“。

票数 85
EN

Stack Overflow用户

发布于 2016-04-17 01:28:39

将此行添加到您的CMakeLists.txt以抑制ZERO_CHECK的生成。

代码语言:javascript
运行
复制
set(CMAKE_SUPPRESS_REGENERATION true)
票数 34
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27175754

复制
相关文章

相似问题

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