我正在與Waf建立一個項目。它有幾個第三方依賴關係,我想從我的主要wscript
構建每個依賴項。我的項目是組織這樣的:我的Waf wscript可以在當前目錄中調用其他wscripts嗎?
/boost/
/gtest/
/source/
/waf
/wscript
/wscript_boost
/wscript_gtest
每一個「依賴」 wscript_*
已命令定義的,就像我的主要wscript
。
def options(opt): pass
def configure(conf): pass
def build(bld): pass
如果我已經把依賴wscript
文件的依賴文件夾,我可以打電話opt.recurse('boost gtest')
,但我不希望我的文件與第三方文件混合。
有沒有辦法讓我的wscript
撥打wscript_boost
和wscript_gtest
?
是的,這就是我目前如何設置。不過,我不喜歡將我的項目文件與第三方依賴項混合在一起。我想確保我的第三方目錄完全匹配第三方提供的內容。 – 2013-04-25 14:27:54