The attached patch adds support for broken cscript installations (like
 mine) where JScript is not registered with cscript.exe.

It works for me and should do so, too, for sane installations as well.

--
Sebastian Bergmann
http://sebastian-bergmann.de/                   http://phpOpenTracker.de/

Das Buch zu PHP 5: http://professionelle-softwareentwicklung-mit-php5.de/
Index: buildconf.bat
===================================================================
RCS file: /repository/php-src/buildconf.bat,v
retrieving revision 1.1
diff -u -r1.1 buildconf.bat
--- buildconf.bat       2 Dec 2003 23:16:47 -0000       1.1
+++ buildconf.bat       9 Dec 2003 19:17:38 -0000
@@ -1,2 +1,2 @@
 @echo off
-cscript /nologo win32\build\buildconf.js
+cscript //E:jscript /nologo win32\build\buildconf.js

Index: win32/build/buildconf.js
===================================================================
RCS file: /repository/php-src/win32/build/buildconf.js,v
retrieving revision 1.5
diff -u -r1.5 buildconf.js
--- win32/build/buildconf.js    4 Dec 2003 13:38:47 -0000       1.5
+++ win32/build/buildconf.js    9 Dec 2003 19:18:44 -0000
@@ -113,5 +113,5 @@
 C.WriteBlankLines(1);
 C.Write(file_get_contents("win32/build/configure.tail"));

-WScript.StdOut.WriteLine("Now run 'cscript /nologo configure.js --help'");
+WScript.StdOut.WriteLine("Now run 'cscript //E:jscript /nologo configure.js --help'");

Index: win32/build/confutils.js
===================================================================
RCS file: /repository/php-src/win32/build/confutils.js,v
retrieving revision 1.19
diff -u -r1.19 confutils.js
--- win32/build/confutils.js    7 Dec 2003 02:58:56 -0000       1.19
+++ win32/build/confutils.js    9 Dec 2003 19:16:08 -0000
@@ -174,7 +174,7 @@
        var i, j;
        var configure_help_mode = false;
        var analyzed = false;
-       var nice = "cscript /nologo configure.js ";
+       var nice = "cscript //E:jscript /nologo configure.js ";

        args = WScript.Arguments;
        for (i = 0; i < args.length; i++) {
-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to