CMake IDE集成:查询源文件列表



我一直在看CMake IDE集成指南。我期望的一个功能是能够查询目标的源文件列表(例如,添加到target_sources()的文件列表(。然而,该指南并没有提及类似的内容。

当观察其他IDE时,如JetBrain的CLion,它似乎支持这一特征,因为使用target_sources()添加到目标的源用一个蓝色的小正方形标记。

有没有办法通过cmake二进制文件查询目标的源文件列表?基本上,我想检索SOURCES目标属性。

由于3.14版本,CMake提供了CMake文件api来查询构建系统信息。它取代了当前版本中仍然支持的CMake服务器模式(截至撰写本文时为CMake 3.19(。以下代码模型版本-2-目标对象似乎适合查询目标的源。

最新更新