【问题标题】:In cmake, how can I make a target depend on another target?在 cmake 中,如何使目标依赖于另一个目标?
【发布时间】:2014-07-08 00:01:39
【问题描述】:

比如我有库目标A,库目标B依赖于A。

我不想将 A 的源文件添加到 B 的源文件列表中,而是希望 B 依赖于目标 A。

【问题讨论】:

    标签: dependencies cmake target


    【解决方案1】:

    如果你需要只是依赖(排序),你可以使用add_dependencies(B A)

    但是,您的问题表明您实际上想将BA 关联起来。在这种情况下,请执行target_link_librairies(B A)

    【讨论】:

    • 谢谢!我在文档中找不到这个,因为我不确定要使用什么术语。
    猜你喜欢
    • 1970-01-01
    • 2016-07-11
    • 1970-01-01
    • 2016-09-04
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-01
    相关资源
    最近更新 更多