首页 > 解决方案 > CMake 构建目录(在 gui 中选择)变量

问题描述

在运行 cmake 的脚本时,我想获得主构建文件夹的路径,例如在 CMake Gui 中通过“构建二进制文件的位置”文本输入。

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

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

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

标签: cmakecmake-gui

解决方案


CMAKE_BINARY_DIR是您正在寻找的。它是构建目录顶层文件夹的绝对路径。


推荐阅读