2011-06-27 80 views
1
同一個源文件生成兩個目標文件

是否scons的允許對象(「Foo.cpp中」)的結果沿着 線從scons的

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

這樣命名,我可以創建兩個不同的對象文件來自同一個來源 文件但環境不同?

回答

2

發現它;-)這可以很容易做來實現:

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

你或許可以接受現在這個答案。 – hlovdal