CMake Server:文档不匹配,需要澄清

时间:2019-02-04 04:33:51

标签: cmake

我正在浏览以下文档:https://cmake.org/cmake/help/v3.13/manual/cmake-server.7.html

但是事实证明,有关如何启动服务器的描述与文档中所显示的不同。执行cmake -E server --debug时,出现以下消息:

CMake Error: No protocol versions defined. Maybe you need --experimental?

添加建议标志--experimental时,服务器将启动,从标准输入读取并按预期响应标准输出。但是,文档中显示的所有示例均不建议使用此标志。另外,我还安装了3.13.4版。

启动CMake服务器的正确方法是什么,如我将如何指定协议版本,为什么要求使用--experimental

我的主要目标是找出是否可以从CMake提取诸如目标之类的值及其相关信息(例如CFLAGS)。使用此服务器命令肯定会让我通过编写一小段NodeJS代码与之交互来实现的。

0 个答案:

没有答案