// 1310 is vs.net 2003
// 1400 is vs.net 2005
// 1500 is vs.net 2008
+// 1600 is vs.net 2010
// Which version of the compiler do we have?
VCVERS = probe_binary(CL).substr(0, 5).replace('.', '');
STDOUT.WriteLine(" Detected compiler " + VC_VERSIONS[VCVERS]);
VC_VERSIONS[1310] = 'MSVC7.1 (Visual C++ 2003)';\r
VC_VERSIONS[1400] = 'MSVC8 (Visual C++ 2005)';\r
VC_VERSIONS[1500] = 'MSVC9 (Visual C++ 2008)';\r
+VC_VERSIONS[1600] = 'MSVC10 (Visual C++ 2010)';\r
\r
var VC_VERSIONS_SHORT = new Array();\r
VC_VERSIONS_SHORT[1200] = 'VC6';\r
VC_VERSIONS_SHORT[1310] = 'VC7.1';\r
VC_VERSIONS_SHORT[1400] = 'VC8';\r
VC_VERSIONS_SHORT[1500] = 'VC9';\r
+VC_VERSIONS_SHORT[1600] = 'VC10';\r
\r
if (PROGRAM_FILES == null) {\r
PROGRAM_FILES = "C:\\Program Files";\r