在scons中从同一源文件生成两个目标文件

时间:2011-06-27 12:28:23

标签: scons

scons是否允许沿着对象重命名Object('foo.cpp')的结果

的行
  o1 = env1.Object('src/foo.cpp', targetname='bar.o')
  o2 = env2.Object('src/foo.cpp', targetname='ney.o')

这样我就可以从同一个源创建两个不同的目标文件 文件,但不同的环境?

1 个答案:

答案 0 :(得分:2)

找到它;-)通过这样做可以很容易地实现:

  o1 = env1.Object(source='src/foo.cpp', target='bar.o')
  o2 = env2.Object(source='src/foo.cpp', target='ney.o')