Do not overwrite config.nice.bat if --with-config-profile is used on Windows

This commit is contained in:
Kalle Sommer Nielsen 2016-10-20 13:10:28 +02:00
parent a64c02fbb5
commit dfbcd4e207

View file

@ -336,10 +336,8 @@ function conf_process_args()
args = WScript.Arguments;
for (i = 0; i < args.length; i++) {
arg = args(i);
// Ignore --with-config-profile for config.nice.bat
if (arg.toLowerCase().substring(0, arg.indexOf('=')) != '--with-config-profile' && arg != '--with-config-profile') {
nice += ' "' + arg + '"';
}
nice += ' "' + arg + '"';
if (arg == "--help") {
configure_help_mode = true;
break;
@ -521,11 +519,7 @@ can be built that way. \
MFO = FSO.CreateTextFile("Makefile.objects", true);
STDOUT.WriteLine("Saving configure options to config.nice.bat");
var nicefile = FSO.CreateTextFile("config.nice.bat", true);
nicefile.WriteLine('@echo off');
nicefile.WriteLine(nice + " %*");
nicefile.Close();
var profile = false;
if (PHP_CONFIG_PROFILE != 'no') {
if (PHP_CONFIG_PROFILE.toLowerCase() == 'nice') {
@ -536,9 +530,21 @@ can be built that way. \
config_profile.WriteLine('@echo off');
config_profile.WriteLine(nice + ' %*');
config_profile.Close();
profile = true;
}
}
// Only generate an updated config.nice.bat file if a profile was not used
if (!profile) {
STDOUT.WriteLine("Saving configure options to config.nice.bat");
var nicefile = FSO.CreateTextFile("config.nice.bat", true);
nicefile.WriteLine('@echo off');
nicefile.WriteLine(nice + " %*");
nicefile.Close();
}
AC_DEFINE('CONFIGURE_COMMAND', nice, "Configure line");
}