]> granicus.if.org Git - php/commitdiff
display info about system used to build and its provider
authorRemi Collet <remi@remirepo.net>
Fri, 3 Jul 2020 08:08:09 +0000 (10:08 +0200)
committerRemi Collet <remi@php.net>
Mon, 6 Jul 2020 08:54:43 +0000 (10:54 +0200)
configure.ac
ext/standard/info.c

index d9e6329314a31822aeaad067cffb0884fae9dce3..77f12a55569a57b8ed039dff093d3f0531b40ca6 100644 (file)
@@ -1273,6 +1273,11 @@ PHP_UNAME=${PHP_UNAME:-$UNAME}
 AC_DEFINE_UNQUOTED(PHP_UNAME,"$PHP_UNAME",[uname -a output])
 PHP_OS=`uname | xargs`
 AC_DEFINE_UNQUOTED(PHP_OS,"$PHP_OS",[uname output])
+PHP_BUILD_SYSTEM=${PHP_BUILD_SYSTEM:-$PHP_UNAME}
+AC_DEFINE_UNQUOTED(PHP_BUILD_SYSTEM,"$PHP_BUILD_SYSTEM",[builder uname output])
+if test -n "${PHP_BUILD_PROVIDER}"; then
+  AC_DEFINE_UNQUOTED(PHP_BUILD_PROVIDER,"$PHP_BUILD_PROVIDER",[build provider])
+fi
 
 PHP_SUBST_OLD(PHP_INSTALLED_SAPIS)
 
index 262e95ae2731ffc81aa88c2efc0ef2c227e06d01..f652efd236574e84609f387d6acc063396e6f517 100644 (file)
@@ -798,6 +798,12 @@ PHPAPI ZEND_COLD void php_print_info(int flag)
                php_info_print_table_start();
                php_info_print_table_row(2, "System", ZSTR_VAL(php_uname));
                php_info_print_table_row(2, "Build Date", __DATE__ " " __TIME__);
+#ifdef PHP_BUILD_SYSTEM
+               php_info_print_table_row(2, "Build System", PHP_BUILD_SYSTEM);
+#endif
+#ifdef PHP_BUILD_PROVIDER
+               php_info_print_table_row(2, "Build Provider", PHP_BUILD_PROVIDER);
+#endif
 #ifdef COMPILER
                php_info_print_table_row(2, "Compiler", COMPILER);
 #endif