可以将CMake的FindBoost功能的输出静音吗?

时间:2015-08-31 18:37:19

标签: c++ boost cmake

使用find_package(Boost ... )调用的

CMake's FindBoost feature会创建大量输出,如下所示:

-- Boost version: 1.57.0
-- Found the following Boost libraries:
--   system
# ... other libraries ...

这个输出可以被静音吗?

设置set(Boost_DEBUG OFF)似乎无效。

(对于那些好奇为什么这可能是可取的:我们的构建系统受到严格控制;我们并不打算让外部开发人员能够在任意环境中构建我们的代码(实际上我们对我们的路径进行硬编码)我们的CMake文件中的编译器,库等。所以在构建时看到这个输出并没有什么价值,它可以让开发人员更容易错过真正重要的信息。)

1 个答案:

答案 0 :(得分:3)

使用await选项进行QUIET通话。它会压制"找到以下Boost库:"消息。