我已经创建了一个简单的CMakeLists.txt:
cmake_minimum_required(VERSION 2.8)
project (HelloWorld)
add_executable (HelloWorld main.cpp)但是,当我从CMake生成VS2012或VS2010项目时,我得到了这两个额外的条目- ALL_BUILD和ZERO_CHECK。我不明白他们的目的,我需要他们吗?

发布于 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“。
发布于 2016-04-17 01:28:39
将此行添加到您的CMakeLists.txt以抑制ZERO_CHECK的生成。
set(CMAKE_SUPPRESS_REGENERATION true)https://stackoverflow.com/questions/27175754
复制相似问题