我正在编写一个制作静态库的 CMake 脚本MyLib。我想将它与3rd party static library连接起来AnotherLib。我尝试按如下方式完成此操作:
- 通过
AnotherLib调用ar作为ADD_CUSTOM_COMMAND. MyLibObj使用准备中间体ADD_LIBRARY(MyLibObj OBJECT ${MYLIB_SOURCES})- 使用 (1) 和 (2)进行最终
MyLib处理——这就是问题所在。这个怎么做?是否可以将CMake(1)中制作的目标文件视为OBJECT库?