对于新的调试版本,我当前的CMake工作流程是:
mkdir debug-build
cd debug-build
ccmake /path/to/sources我看到了这个:

我按c进行配置,然后按t切换高级模式。它现在看起来像这样:

我现在可以将CMAKE_BUILD_TYPE更改为Debug,或者通过设置CMAKE_CXX_FLAGS来启用警告,等等。
如何从shell脚本中以非交互方式完成所有这些操作?
发布于 2018-12-07 21:19:50
cmake本身是非交互式的。由于要设置许多变量,我发现在设置任何特殊缓存项的文件中使用-C <initial-cache>选项会更容易。您也可以在命令行中使用cmake --build .进行构建。
https://stackoverflow.com/questions/53669292
复制相似问题