]> granicus.if.org Git - php/commitdiff
- [MFH] Add compiler informations on Windows (will add more info later, like x86...
authorPierre Joye <pajoye@php.net>
Tue, 27 May 2008 18:23:56 +0000 (18:23 +0000)
committerPierre Joye <pajoye@php.net>
Tue, 27 May 2008 18:23:56 +0000 (18:23 +0000)
ext/standard/info.c

index f9402c809f9f3a52f51fb847b53839dd37300c52..41babbc64380faa21d8a62d677bdacaaa6084305 100644 (file)
@@ -48,6 +48,18 @@ ZEND_EXTERN_MODULE_GLOBALS(mbstring)
 ZEND_EXTERN_MODULE_GLOBALS(iconv)
 #endif
 
+f _MSC_VER >= 1500
+#      define PHP_WINAPI_COMPILER "MSVC9 (2008)"
+#elif _MSC_VER >= 1400
+#      define PHP_WINAPI_COMPILER "MSVC8 (2005)"
+#elif _MSC_VER >= 1310
+#      define PHP_WINAPI_COMPILER "MSVC7.1 (.NET 2003)"
+#elif _MSC_VER >= 1300
+#      define PHP_WINAPI_COMPILER "MSVC7 (.NET 2002)"
+#elif _MSC_VER < 1300
+#      define PHP_WINAPI_COMPILER "MSVC6 "
+#endif
+
 #define SECTION(name)  if (!sapi_module.phpinfo_as_text) { \
                                                        PUTS("<h2>" name "</h2>\n"); \
                                                } else { \
@@ -464,6 +476,12 @@ PHPAPI void php_print_info(int flag TSRMLS_DC)
 #ifdef CONFIGURE_COMMAND
                php_info_print_table_row(2, "Configure Command", CONFIGURE_COMMAND );
 #endif
+
+
+fdef PHP_WIN32
+               php_info_print_table_row(2, "Windows Compiler and Version", PHP_WINAPI_COMPILER );
+#endif
+
                if (sapi_module.pretty_name) {
                        php_info_print_table_row(2, "Server API", sapi_module.pretty_name );
                }