trunk/src/osd/windows/vconv.c
| r30952 | r30953 | |
| 348 | 348 | } |
| 349 | 349 | |
| 350 | 350 | // identify the version number of the EXE |
| 351 | | if (!icl_compile) exe_version = get_exe_version(executable); |
| 352 | | else exe_version = 0x00110000; // assume this for ICL |
| 351 | if (!icl_compile) |
| 352 | exe_version = get_exe_version(executable); |
| 353 | else |
| 354 | exe_version = 0x00110000; // assume this for ICL |
| 353 | 355 | |
| 354 | | // special case |
| 355 | | if (!strcmp(executable, "cl.exe") && (exe_version >= 0x00070000)) |
| 356 | | dst += sprintf(dst, "/wd4025 "); |
| 356 | // special cases |
| 357 | if (!icl_compile && !strcmp(executable, "cl.exe")) { |
| 358 | if (exe_version >= 0x00070000) |
| 359 | dst += sprintf(dst, "/wd4025 "); |
| 360 | // fixes -j compiles with VS2013 |
| 361 | if (exe_version >= 0x000C0000) |
| 362 | dst += sprintf(dst, "/FS "); |
| 363 | } |
| 357 | 364 | |
| 358 | 365 | // iterate over parameters |
| 359 | 366 | for (param = parampos; param < argc; param++) |