2012-11-01 78 views
1

我正在尋找一個過程來構建多個GNU自動工具基於項目,這些項目都位於單獨的源代碼管理中。編譯多個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

GNU項目通常不會從vcs部署,而是從tarball部署。看看'pkgsrc'。 –

+0

完全同意,但根據需要,從vcs直接拉出更有意義。 –

回答

0

我在過去使用過Test::AutoBuild。根據他們的功能列表,他們支持依賴關係,但我沒有嘗試過。