问题描述
我正在使用 cmake 来创建我的静态库,其中包含一些内容
add_library(library library.cpp)
install(TARGETS library DESTINATION lib)
它创建了我想要的 liblibrary.a
。但是我想将它与图书馆捆绑在一起,让我们通过做一些像
vendor/proprietary.a
tmp=$(mktemp -d)
cd $tmp
ar -x $<TARGET_FILE:library>
ar -x vendor/proprietary.a
ar -qc $<TARGET_FILE:library> *
rm -rf $tmp
我是否可以使用 cmake 做到这一点,而不会忘记目标 library
实际上是一个库(例如,通过使用 add_custom_command
/add_custom_target
)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)