简体   繁体   English

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

[英]Build system for compiling multiple GNU Autotools projects

I'm looking for a process to build multiple GNU autotools based projects that are all located in separate source control. 我正在寻找一种构建多个基于GNU autotools的项目的过程,这些项目都位于单独的源代码管理中。

I'm looking for a build framework that I can supply something along the lines of. 我正在寻找一个可以提供类似内容的构建框架。 Main things I want to specify are repo src (eg. git,hg...), depends. 我要指定的主要内容是repo src(例如git,hg ...),取决于。

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

Does anyone know with something like that exists? 有谁知道类似的东西存在吗? I've used bitbake/openembedded and yocto in past for different embedded projects but I think they are way overkill for what i'm looking for. 过去,我曾将bitbake / openembedded和yocto用于不同的嵌入式项目,但我认为它们对于我正在寻找的东西而言过于矫kill过正。

I've used Test::AutoBuild in the past. 我过去使用过Test :: AutoBuild According to their feature list they support dependencies, but I haven't tried them. 根据他们的功能列表,他们支持依赖关系,但是我还没有尝试过。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM