From ad0d2e438fddc089917e71e5d8909d145db9da8a Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 3 Jul 2020 10:08:09 +0200 Subject: [PATCH] display info about system used to build and its provider --- configure.ac | 5 +++++ ext/standard/info.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/configure.ac b/configure.ac index d9e6329314..77f12a5556 100644 --- a/configure.ac +++ b/configure.ac @@ -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) diff --git a/ext/standard/info.c b/ext/standard/info.c index 262e95ae27..f652efd236 100644 --- a/ext/standard/info.c +++ b/ext/standard/info.c @@ -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 -- 2.50.1