在我们的项目中,我们想使用一个第三方库(A),它是使用自动工具构建的,它会生成一个我们需要的目标文件(B)@链接时间我们的一个库(C)。
external_project(
A
...
)
set_source_files_properties(B PROPERTIES DEPEND A)
add_library(C ... A)
add_dependency(C B)
我的印象是这应该可以解决问题,但是 cmake 命令失败,指出它在检查 add_library 期间找不到文件 A。
任何修复或替代解决方案将不胜感激!(更改第三方库不是一种选择)谢谢!