标签: cmake
我有一个第三方项目,该项目使用具有相同可执行文件名的库:
add_executable(foo main.cpp) target_link_libraries(foo foo)
应用程序名称为 foo ,但是导入的库也具有相同的名称。
我以为只是重命名输出,但是应用程序目标名称在许多地方都被重复使用以生成cmake目标文件。
是否有一些技巧可以用来解析库名,例如别名?
答案 0 :(得分:0)
根据Tsyvarev,最好的选择是重命名输出。