looks like source is sometimes a list.
Use scons to process CPPDEFINES on windows
vcxproj formatting tweak