cmake - CMake 构建目录(在 gui 中选择)变量
问题描述
在运行 cmake 的脚本时,我想获得主构建文件夹的路径,例如在 CMake Gui 中通过“构建二进制文件的位置”文本输入。
到目前为止,我发现的最佳匹配是 PROJECT_BINARY_DIR 变量,不幸的是,它为您提供了文件夹:./build/modules/project_name。
我只想获取 .../build 文件夹。
我知道我可以通过一些黑客行为从 .../build/modules/project_name 中提取 .../build ,但无论如何都想直接获得 .../build !
解决方案
CMAKE_BINARY_DIR是您正在寻找的。它是构建目录顶层文件夹的绝对路径。
推荐阅读
- sql - 将 MAX 值分配给变量的更好方法?
- mysql - SQL 论坛转换脚本(IPB 到 SMF)卡住了
- java - 使用 Java Servlet 检查数据库中的重复条目时更新记录
- json - shell - 如何使用 jq 从 json 响应中获取价值
- react-native - 无法在 Jest 中测试样式化组件
- node.js - 在谷歌上访问自己的日历(不是用户的),用于谷歌助手
- sql - Oracle 从审计表中获取新旧值
- c - 在字符串数组中记住多个输出
- c# - 如何使用 linq where 子句而不是 foreach 循环读取字符串数组值
- google-chrome - 为什么会引入额外的样式文件?