构建用于编译多个GNU Autotools项目的系统

时间:2012-11-01 00:14:21

标签: build build-process build-automation autotools

我正在寻找一个构建多个基于GNU autotools的项目的流程,这些项目都位于不同的源代码控制中。

我正在寻找一个构建框架,我可以提供一些东西。 我想指定的主要内容是repo src(例如.git,hg ...),依赖。

{
  repos : [
     { src : "git://someplace.com/repo1",
       branch : "devel",
       depends : []
     },
     { src : "git://someplace.com/repo2",
       branch : "default" 
       depends : ["repo1"]
     }
  ] 
}

有没有人知道存在这样的东西?我曾经在不同的嵌入式项目中使用了bitbake / openembedded和yocto,但我认为它们对于我正在寻找的东西来说太过分了。

1 个答案:

答案 0 :(得分:0)

我过去曾使用Test::AutoBuild。根据他们的功能列表,他们支持依赖,但我还没有尝试过。