修改cmake-gui

时间:2016-09-08 22:19:16

标签: c++ cmake cmake-gui

Here表示要为每个构建(调试和发布)运行cmake,建议将CMAKE_BUILD_TYPE作为参数传递给cmake,例如cmake -DCMAKE_BUILD_TYPE=Release ..cmake -DCMAKE_BUILD_TYPE=Debug .. cmake-gui中的等价物是什么?当我按“配置”然后在窗口弹出一些变量,在这里我将创建一个新的CMAKE_BUILD_TYPE=Debug,然后按“生成”这相当于上面提到的命令行传递?

由于

1 个答案:

答案 0 :(得分:3)

是。它是等价的。

请注意,CMAKE_BUILD_TYPE仅适用于Unix Makefile等单配置生成器。像Visual Studio这样的生成器生成多配置项目,并且正在编译的项目的选择在IDE中完成。

编辑:正如评论中所述,与我在下面建议的不同,CMAKE_BUILD_TYPE不是高级变量,实际上需要在GUI中添加。

不确定,但CMAKE_BUILD_TYPE可能已作为高级选项存在:请检查"高级" GUI中的复选框显示所有变量。