随笔 - 119  文章 - 290  trackbacks - 0

博客搬家了哦,请移步
叫我abc

常用链接

留言簿(12)

随笔分类

我的博客

搜索

  •  

积分与排名

  • 积分 - 301914
  • 排名 - 84

最新评论

阅读排行榜

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

FeedBack:
# re: scons速记 2009-10-10 15:22 ai
scons,楼主用的感觉如何?  回复  更多评论
  
# re: scons速记 2009-10-10 20:56 LOGOS
和makefile相比,非常容易使用。
但是无法自由的定制编译的中间结果和最终结果的输出目录,受到一定限制。  回复  更多评论
  
# re: scons速记 2010-09-03 13:07 kyno
可以的@LOGOS
  回复  更多评论
  
# re: scons速记 2011-03-27 19:59 
@LOGOS
可以自定义SCons的输出以及将Build和Source目录分开。  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理