我想创建框架X
的静态库或某个共享库,该库将其他框架p, q, r
汇总为git子模块1, 2, 3
,并提供易于使用的API使用的基础子模块框架。
我的问题是,我如何创建这样一个库,该库将保留X
的通用API,同时也要使用git子模块。例如,如果gitsubmodule1
通过框架mpeg conversion
的通用API提供了X
,以此类推,那么如何创建这样的库?
在add_subdirectory()
和CMakeLists.txt
的{{1}}最小的src
也会很好地工作,因为它们只是嵌套目录吗?
只需为这种情况寻找最小的安装示例cmake配方。谢谢!
P.S。不知道这是否解释正确。为澄清起见,请在下面评论。
注意:git子模块本身就是很大的代码库。
api