我当前用于新调试版本的CMake工作流程是:
mkdir debug-build
cd debug-build
ccmake /path/to/sources
我按c
进行配置,然后按t
切换高级模式。现在看起来像这样:
我现在可以进行更改,例如CMAKE_BUILD_TYPE
至Debug
或通过设置CMAKE_CXX_FLAGS
等启用警告。
如何通过shell脚本非交互地完成所有这些工作?
答案 0 :(得分:0)
cmake
本身是非交互式的。通过设置许多变量,我发现将-C <initial-cache>
选项与设置任何特殊缓存条目的文件一起使用更容易。您也可以使用cmake --build .
在命令行中进行构建。