摘要: 先大概描述一下环境:这是一个C++的build system, 基于premake扩展而来,可以管理各个package[1]/library之间的dependency关系,每个package都会随binary发布一个lua文件用来描述其导出的library和依赖的package,比如:LIBRARIES = {}DEPENDENCIES = {}从而把整个dependency closure给串起来。现在的需求要用户可以在这个lua文件中定义自己的函数,让用户在定义他们的project的时候调用,目的是为consumer在使用library时提供更精确的控制。比如在boost的use.lua中 阅读全文
posted @ 2012-11-22 22:18 lzprgmr 阅读(589) 评论(1) 推荐(0) 编辑

黄将军