很多时候用户并不清楚一个 CMake 项目内部有哪些 IMPORTED Target ,不同版本库的 Target 名称还会变化,很容易写错、漏写,导致链接失败。 希望增加两种可选模式,二选一即可: 1. 默认自动发现模式(推荐):CMake 构建/安装完成后,自动扫描该子项目导出的所有 Target,全部纳入依赖,不需要用户手写 .targets({...}) ; 2. 显式列举模式(保留现有能力):保留现有的 .targets() API,用户手动指定列表时优先使用用户给出的列表,用于只想链接部分目标的场景。
Activity