【发布时间】:2013-08-15 14:45:27
【问题描述】:
我正在编写一个创建静态库MyLib 的 CMake 脚本。我想concatenate it with 第三方静态库AnotherLib。我尝试按如下方式完成此操作:
- 通过调用
ar作为ADD_CUSTOM_COMMAND的一部分,“解构”AnotherLib到目标文件。 - 使用
ADD_LIBRARY(MyLibObj OBJECT ${MYLIB_SOURCES})准备中间体MyLibObj - 使用 (1) 和 (2) 制作最终的
MyLib-- 这就是问题所在。这该怎么做?是否可以让CMake将(1)中制作的目标文件视为OBJECT库?
【问题讨论】:
标签: cmake static-libraries static-linking