Hello Pierre-Alain,

Wednesday, July 2, 2008, 10:50:18 PM, you wrote:

> pajoye          Wed Jul  2 20:50:18 2008 UTC

>   Modified files:              (Branch: PHP_5_3)
>     /php-src/win32/build        confutils.js 
>   Log:
>   - add summary function and VC version info
>   
> http://cvs.php.net/viewvc.cgi/php-src/win32/build/confutils.js?r1=1.60.2.1.2.8.2.17&r2=1.60.2.1.2.8.2.18&diff_format=u
> Index: php-src/win32/build/confutils.js
> diff -u php-src/win32/build/confutils.js:1.60.2.1.2.8.2.17
> php-src/win32/build/confutils.js:1.60.2.1.2.8.2.18
> --- php-src/win32/build/confutils.js:1.60.2.1.2.8.2.17  Mon Jun 23 11:44:21 
> 2008
> +++ php-src/win32/build/confutils.js    Wed Jul  2 20:50:18 2008
> @@ -17,7 +17,7 @@
>    +----------------------------------------------------------------------+
>  */
>  
> -// $Id: confutils.js,v 1.60.2.1.2.8.2.17 2008/06/23 11:44:21 pajoye Exp $
> +// $Id: confutils.js,v 1.60.2.1.2.8.2.18 2008/07/02 20:50:18 pajoye Exp $
>  
>  var STDOUT = WScript.StdOut;
>  var STDERR = WScript.StdErr;
> @@ -30,6 +30,16 @@
>  var extensions_enabled = new Array();
>  var sapi_enabled = new Array();
>  
> +// 12 is VC6
> +// 13 is vs.net 2003

Iirc, then 1300 is VC 2002 and 1310 is VC 2003

marcus

> +// 14 is vs.net 2005
> +// 15 is vs.net 2008
> +var VC_VERSIONS = new Array();
> +VC_VERSIONS[12] = 'VC6';
> +VC_VERSIONS[13] = 'Visual C++ 2003';
> +VC_VERSIONS[14] = 'Visual C++ 2005';
> +VC_VERSIONS[15] = 'Visual C++ 2008';
> +
>  if (PROGRAM_FILES == null) {
>         PROGRAM_FILES = "C:\\Program Files";
>  }
> @@ -1304,7 +1314,6 @@
>                 STDOUT.WriteLine("Invalid header argument, can't output
> the table " + l + " " + ar_out[0].length  );
>                 return;
>         }
> -
>         for (j=0; j < l; j++) {
>                 var tmax, tmin;
>  
> @@ -1316,8 +1325,14 @@
>                         if (t > tmax) tmax = t;
>                         else if (t < tmin) tmin = t;
>                 }
> -               max[j] = tmax;
> -               min[j] = tmin;
> +               if (tmax > header[j].length) {
> +                       max[j] = tmax;
> +               } else {
> +                       max[j] = header[j].length;
> +               }
> +               if (tmin < header[j].length) {
> +                       min[j] = header[j].length;
> +               }
>         }
>  
>         sep = "";
> @@ -1361,6 +1376,27 @@
>         STDOUT.WriteLine(sep);
>  }
>  
> +function write_summary()
> +{
> +       var ar = new Array();
> +
> +       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);
> +
> +       ar[0] = ['Compiler', VC_VERSIONS[VCVERS]];
> +       ar[1] = ['Architecture', X64 ? 'x64' : 'x86'];
> +
> +       output_as_table(["",""], ar);
> +       STDOUT.WriteBlankLines(2);
> +}
> +
>  function generate_files()
>  {
>         var i, dir, bd, last;
> @@ -1386,24 +1422,16 @@
>                         FSO.CreateFolder(bd);
>                 }
>         }
> -               
> +       
>         STDOUT.WriteLine("Generating files...");
>         generate_makefile();
>         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);
> +
> +       write_summary();
> +
>         if (PHP_SNAPSHOT_BUILD != "no") {
>                 STDOUT.WriteLine("Type 'nmake snap' to build a PHP snapshot");
>         } else {






Best regards,
 Marcus


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to