- allow to set or disable the multithreaded build (n, auto or disable)

This commit is contained in:
Pierre Joye 2009-04-23 20:19:06 +00:00
parent dbddb21668
commit 375bbd497d

View file

@ -146,9 +146,17 @@ if (VCVERS >= 1400) {
} }
} }
if (VCVERS >= 1500) { ARG_WITH('mp', 'Tell VC9 use up to [n,auto,disable] processes for compilation', 'auto');
if (VCVERS >= 1500 && PHP_MP != 'disable') {
if(PHP_MP == 'auto') {
ADD_FLAG('CFLAGS', ' /MP '); ADD_FLAG('CFLAGS', ' /MP ');
} }
if(parseInt(PHP_MP) != 0) {
ADD_FLAG('CFLAGS', ' /MP'+ PHP_MP +' ');
} else {
STDOUT.WriteLine('WARNING: Invalid argument for MP: ' + PHP_MP);
}
}
// General link flags // General link flags
DEFINE("LDFLAGS", "/nologo /version:" + DEFINE("LDFLAGS", "/nologo /version:" +