我正在使用autotools来构建一个大型项目。我可以使用AC_CONFIG_SUBDIRS和SUBDIRS来创建一个主项目配置和构建子项目。我还可以通过在单独的构建目录中构建子项目来将源文件与源分开。我无法理解的是如何做到这两点 - 即让主项目在一个单独的目录中构建子项目。
答案 0 :(得分:0)
传递给AC_CONFIG_SUBDIRS的子目录似乎必须是子目录。我传递像../cfi这样的东西,因为主项目是在旁边而不是在下属项目之上。
一些明智的软链接,这一切都很好。
我希望这对任何偶然发现这条道路的人都有用。