[Scons-users] Two different environments were specified for target

Dirk Bächle tshortik at gmx.de
Fri Feb 14 12:45:52 EST 2014

Hi Phil,

On 14.02.2014 18:01, Philipp Kraus wrote:


> Yes I have got duplicated targets e.g. my "logger.cpp" is used in each

> target. The warning is correct:



> scons: warning: Two different environments were specified for target

> /project/core/logger/message.o,


> but they appear to have the same action: $CXX -o $TARGET -c $CXXFLAGS



> File "/project/test/logger/build.py", line 32, in <module>



the solution is to either

- use the same Environment for building both programs, or
- create a library from the common source files and then link against
that for both programs.

In general, you can build each File node (identified by its full path)
only once from a single Environment per
SCons run.

Best regards,


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://four.pairlist.net/pipermail/scons-users/attachments/20140214/5044c3c1/attachment.html

More information about the Scons-users mailing list