summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorPierre Joye <pajoye@php.net>2008-06-23 08:11:31 +0000
committerPierre Joye <pajoye@php.net>2008-06-23 08:11:31 +0000
commitcb417c55ac24ac48751444518ea4ff301982f705 (patch)
tree7700af9ee933f1348f2f789c53cbfeef65dcc830 /win32
parent4dcfb9a03fc99f93e6faffeb789c37f5faf1663d (diff)
downloadphp-git-cb417c55ac24ac48751444518ea4ff301982f705.tar.gz
- add a MESSAGE function
[DOC] to be used instead of STDOUT in config.w32, it allows them to be redirected (like in a quiet mode) - add the list of enabled SAPI - improve the table output
Diffstat (limited to 'win32')
-rw-r--r--win32/build/confutils.js26
1 files changed, 23 insertions, 3 deletions
diff --git a/win32/build/confutils.js b/win32/build/confutils.js
index 27aae04dbc..2b33468931 100644
--- a/win32/build/confutils.js
+++ b/win32/build/confutils.js
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-// $Id: confutils.js,v 1.60.2.1.2.8.2.15 2008-06-22 23:15:54 pajoye Exp $
+// $Id: confutils.js,v 1.60.2.1.2.8.2.16 2008-06-23 08:11:31 pajoye Exp $
var STDOUT = WScript.StdOut;
var STDERR = WScript.StdErr;
@@ -28,7 +28,7 @@ var SYSTEM_DRIVE = WshShell.Environment("Process").Item("SystemDrive");
var PROGRAM_FILES = WshShell.Environment("Process").Item("ProgramFiles");
var extensions_enabled = new Array();
-
+var sapi_enabled = new Array();
if (PROGRAM_FILES == null) {
PROGRAM_FILES = "C:\\Program Files";
@@ -1008,6 +1008,7 @@ function SAPI(sapiname, file_list, makefiletarget, cflags, obj_dir)
}
MFO.WriteBlankLines(1);
+ sapi_enabled[sapi_enabled.length] = [sapiname];
}
function ADD_DIST_FILE(filename)
@@ -1318,12 +1319,19 @@ function output_as_table(header, ar_out)
max[j] = tmax;
min[j] = tmin;
}
+
sep = "";
- k = max[0] + max[1] + 7;
+ k = 0;
+ for (i = 0; i < l; i++) {
+ k += max[i] + 3;
+ }
+ k++;
+
for (j=0; j < k; j++) {
sep += "-";
}
+ STDOUT.WriteLine(sep);
out = "|";
for (j=0; j < l; j++) {
out += " " + header[j];
@@ -1384,9 +1392,16 @@ function generate_files()
generate_internal_functions();
generate_config_h();
+ STDOUT.WriteBlankLines(2);
+
+ STDOUT.WriteLine("Enabled extensions:");
output_as_table(["Extension", "Mode"], extensions_enabled);
STDOUT.WriteBlankLines(2);
+ STDOUT.WriteLine("Enabled SAPI:");
+ output_as_table(["Sapi Name"], sapi_enabled);
+ STDOUT.WriteBlankLines(2);
+
STDOUT.WriteLine("Done.");
STDOUT.WriteBlankLines(1);
if (PHP_SNAPSHOT_BUILD != "no") {
@@ -1545,6 +1560,11 @@ function AC_DEFINE(name, value, comment, quote)
}
}
+function MESSAGE(msg)
+{
+ STDERR.WriteLine("" + msg);
+}
+
function ERROR(msg)
{
STDERR.WriteLine("ERROR: " + msg);