2

我正在使用的 CMake 脚本需要设置环境变量 XXX_HOME,但我没有,也不想添加它。

有没有办法让 CMake 认为这个变量存在,我设置了一个值,在 CMake 缓存中 - 理想情况下使用 CMake GUI - 所以我不必编辑 CMake 脚本?我尝试在 GUI 中添加一个设置,XXX_HOME = ...但它不起作用。

4

1 回答 1

1

您不能从设置了环境变量的环境中运行 cmake-gui 吗?我一直在 Windows 上使用批处理文件和 Visual Studio 命令提示符的快捷方式来执行此操作,以便我可以在具有相同源的完全不同的构建树中为不同的编译器/不同的位深度进行构建。

在 linux 中,您还应该能够将变量设置在与 cmake-gui 相同的行上。像这样 XXX_HOME="/usr/src/xxx" cmake-gui

于 2013-01-24T15:57:45.907 回答