CMake构建目录(在gui中选择)变量

时间:2019-02-11 17:22:52

标签: cmake cmake-gui

在运行cmake的脚本时,我想获取主构建文件夹的路径,例如在CMake Gui中通过“在哪里构建二进制文件”文本输入来选择。

到目前为止,我找到的最匹配的是PROJECT_BINARY_DIR变量,不幸的是,该变量为您提供了文件夹:./build/modules/project_name。

我只想获取... / build文件夹。

我知道我可以通过一些黑客手段从... / build / modules / project_name中提取... / build,但无论如何都想直接获取... / build!

1 个答案:

答案 0 :(得分:2)

CMAKE_BINARY_DIR是您要寻找的。这是构建目录顶级文件夹的绝对路径。