GarageGames/Torque3D — pull request #188 by skaughtx0r (2012-12-21 05:34:54+00:00)
Title: Updates to Project Generator necessary for library I am working with.

I am trying to implement a library called Triton Ocean SDK as a Torque 3D module. Unfortunately it throws build errors if I don't specify the Debug lib when doing a debug build. Also I get build errors unless I specify MSVCRT in the "Ignore Specific Default Libraries".

So, what I did was add a 2nd parameter to addProjectLibInput(), the first parameter is the normal lib, the 2nd parameter is the debug lib. The debug lib defaults to null. If the debug lib is null, it uses the release lib for both (This will make it so none of the current modules break.)

For the 2nd problem, I added a new function called addProjectIgnoreDefaultLib(). This will add the lib that you specify to the "Ignore Specific Default Libraries" field in Linker->Input properties.