You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CMake脚本模式支持哪些命令?未公开命令如何查询?

你遇到的file(RPATH_CHECK)属于CMake的内部未公开命令,仅用于CMake自动生成的安装脚本等内部逻辑,因此不会出现在公开文档中。这类内部API没有兼容性保障,版本迭代时可能被随意修改或移除,不建议普通用户直接调用。

CMake脚本模式可用公开函数的查询方法
  • 直接调用本地CMake的帮助命令:执行cmake --help-commands即可输出当前安装的CMake版本支持的所有公开命令,脚本模式下的可用公开命令全部包含在该列表中。如果需要查询单个命令的详细用法,可以执行cmake --help-command <命令名>,例如查询file命令的公开用法执行cmake --help-command file即可。
  • 查看对应版本CMake官方文档的命令参考章节:脚本模式支持的命令和普通CMake项目配置中可用的命令基本一致,仅少数和项目构建目标强绑定的命令(如add_executable、target_link_libraries等)在脚本模式下无法生效。
  • 简单验证:如果需要确认某条命令在脚本模式下的实际表现,可以编写极简测试脚本,通过cmake -P <脚本文件名>执行验证即可。

内容的提问来源于stack exchange,提问作者fluter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 00:00:01