Skip to content

将编译后的target默认全部链接,而不是手动指定,或是编译后显式列出库 #49

Open

Description

@tz12323

很多时候用户并不清楚一个 CMake 项目内部有哪些  IMPORTED Target ,不同版本库的 Target 名称还会变化,很容易写错、漏写,导致链接失败。

希望增加两种可选模式,二选一即可:

1. 默认自动发现模式(推荐):CMake 构建/安装完成后,自动扫描该子项目导出的所有 Target,全部纳入依赖,不需要用户手写  .targets({...}) ;
​
2. 显式列举模式(保留现有能力):保留现有的  .targets()  API,用户手动指定列表时优先使用用户给出的列表,用于只想链接部分目标的场景。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions