CMake 现在已经有一种称为“CMake 文件 API”的东西:
CMake 提供了一个基于文件的 API,客户端可以使用该 API 获取有关 CMake 生成的构建系统的语义信息。客户端可以通过将查询文件写入构建树中的特定位置来使用该 API,以请求零个或多个对象类型。当 CMake 在该构建树中生成构建系统时,它将读取查询文件并编写回复文件供客户端读取。
我不明白这个 API 应该何时使用,由谁使用。因此,我不明白,作为使用 CMake 的项目维护者,我是否需要担心这个 API 并“迎合”使用它来满足请求。我需要吗?
注意:如果答案取决于我维护哪种 CMake 项目 - 请选择几个示例(因为我在多种项目中使用 CMake)。