我有一些由 autotools 构建的 C++ 项目。
该项目使用了一些库,也是我编写的。库的源代码作为 git 的子模块导入到项目中。每个库都有自己的自动工具文件。
说,我有:
src/<my src files>
modules/libfoo/
libbar/
Makefile.am
Configure.in
<other autotools junk>
我想要的是以某种方式将库包含到主项目编译链中。我想只在 Makefile.am 中包含 subdir 是不够的,因为可以在 configure.am 中重新进行一些检查。