3
我正在尝试使用SCons构建一个软件,该软件取决于系统中安装的源中可用的库。例如在/usr/share/somewhere/src
。该目录中的*.cpp
应该内置到静态库中并与我自己的代码链接。其中图书馆来源没有SConscript
。使用SCons构建外部代码树
由于库位于系统目录中,因此我没有权限,也不希望在/usr
下的某个位置放置构建的工件。 /tmp
或.build
在当前工作目录中是可以的。我怀疑这可以很容易地完成,但我被所有这些SConscripts
和VariantDirs
纠缠在一起。
env = Environment()
my_things = env.SConscript('src/SConsctipt', variant_dir='.build/my_things')
sys_lib = env.SConscript(????)
result = env.Program('result', [my_things, sys_lib])
解决SCons问题的方法是什么?
看起来像仓库就是我所需要的。我认为他们以某种方式与VCS相关。坏名字:) – nkrkv 2010-04-08 09:20:52