【发布时间】:2013-06-09 09:11:31
【问题描述】:
我有一个基于 autotools 的包调用 Foo。由于历史原因(还有其他原因吗?),它包含一个子包 subBar。
Foo -|
|- configure.ac
|- Makefile.am
|- subBar -|
|- configure.ac
|- Makefile.am
subBar 的 configure.ac 非常复杂,如果可以避免的话,我不想弄乱它。另一方面 subBar 与 Foo 紧密集成,因此为它保留单独的版本号是没有意义的。
有没有办法将 Foo 的版本(从 AC_INIT)传播到 subBar?显而易见的:
subBar/configure.ac:
AC_INIT([subBar], [$(VERSION)], ...)
由于循环引用而无法工作。
有什么想法吗?
【问题讨论】: