将KMAKE变量添加到KDevelop中的项目中

时间:2016-10-19 11:47:10

标签: c++ cmake kdevelop

如何将CMake变量(例如CMAKE_PREFIX_PATH,CMAKE_CXX_COMPILER)添加到KDevelop5中的项目?

在Configuration-> Environment选项卡和Project-> Configuration-> Environment中设置环境变量只能设置环境变量而不能设置cmake变量。

感谢您的回复。

1 个答案:

答案 0 :(得分:1)

当你去Project - >打开配置,您将看到一个名为“配置CMake设置”的框架。在该窗口中,您将看到一个包含构建目录路径的下拉列表。

在该下拉列表的右侧,您会看到一个+按钮。点击它。您将看到可以指定Extra Arguments。在此字段中,您可以添加要使用cmake运行的命令行参数。

在你的情况下,它将是这样的:

-DCMAKE_PREFIX_PATH=<your path> -DCMAKE_CXX_COMPILER=<your compiler>

此外,如果您想以临时方式快速更改变量,请单击“显示高级”按钮并检查标有“显示高级值”的案例。然后,在表格中,您将看到显示的所有cmake变量。你可以编辑它们。要小心,因为当你手动更改cmake变量而不重新加载项目时,kdevelop往往会不稳定。

请注意,如果要保留与以前相同的目录,可以删除构建目录,然后使用参数重新添加。

我暂时不知道改变额外参数字段的其他方法。