用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 阅读(1184)
评论(4) 编辑 收藏 引用