[Scons-users] System libraries and $LIBSUFFIX on windows

Dirk Bächle tshortik at gmx.de
Tue Feb 18 15:02:47 EST 2014


Hi Ariel,

On 18.02.2014 20:33, Ariel Manzur wrote:

> Hi.

>

> Is there a way to differentiate between system libraries and libraries

> produced by my build to apply the $LIBSUFFIX on windows (using VS

> compilers)?

>

> Our build uses the lib suffix (and obj suffix, etc) to maintain builds

> for different platforms, or different configurations within platforms,

> like debug or release (so "main.cpp" produces "main.osx.o",

> "main.ios.o", etc, same with libraries). On windows we want to use

> LIBSUFFIX for libraries, which works for the libraries our build

> produces, but when it comes time to link, it adds the libsuffix to the

> system libraries as well, so the command looks like:

>

> link /nologo /OUT:bin\godot.exe [...] drivers/drivers.nt.lib

> kernel32.nt.lib

>

> In that case, it can't find "kernel32.nt.lib". Is there a better way

> to do this?

>


yes there is, VariantDirs.

Best regards,

Dirk



More information about the Scons-users mailing list