用scons部署工程,偶有心得
1.各工程SConstruct通用的部分,可寫入一個父目錄的文件中,然后在每個SConstruct文件中先execfile即可。
2.將工程目錄下的源碼固定放在src中,可在SConstruct中增加VariangDir語句指定在別的目錄輸出中間結果,而不是和源碼混在一起。
3.Command builder的第一個參數是target symbol,類似于makefile中的.suffixes。第二個參數是編譯這個target需要依賴的文件,可忽略。第三個參數則是一個方法,進行builder動作。
4.scons將編譯結果放在編譯目錄,用以下句子拷貝到特定目錄。
Command('cp_' + xxx, xxx, Copy(dest_path, '$SOURCE'))
posted on 2009-09-17 23:36
LOGOS 閱讀(1197)
評論(4) 編輯 收藏 引用