如何链接重复的目标名称

时间:2019-04-22 19:10:32

标签: cmake

我有一个第三方项目,该项目使用具有相同可执行文件名的库:

add_executable(foo main.cpp)
target_link_libraries(foo foo)

应用程序名称为 foo ,但是导入的库也具有相同的名称。

我以为只是重命名输出,但是应用程序目标名称在许多地方都被重复使用以生成cmake目标文件。

是否有一些技巧可以用来解析库名,例如别名?

1 个答案:

答案 0 :(得分:0)

根据Tsyvarev,最好的选择是重命名输出。