Refactored the .vcxproj file to reduce massive amounts of duplication. For each and every one of the 4 build configurations there are many duplicate build settings. Each <ItemDefinitionGroup> contained it's own build settings and was differentiated from other groups by a condition.
This is absolutely not necassary. Some build settings do not change no matter what the configuration. For instance VLD is unicode compliant, so that should not change no matter whether the configuration is Debug, Release, or Win32 or x64.
Tested the changes by building Debug|x64, which build passed.
This is my first commit using Visual Studio's Git extension.
↧