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文件中的编译器,库等。所以在构建时看到这个输出并没有什么价值,它可以让开发人员更容易错过真正重要的信息。)
答案 0 :(得分:3)
使用await
选项进行QUIET
通话。它会压制"找到以下Boost库:"消息。