Skip to content

Commit ad0d2e4

Browse files
committed
display info about system used to build and its provider
1 parent fecea7b commit ad0d2e4

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

configure.ac

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1273,6 +1273,11 @@ PHP_UNAME=${PHP_UNAME:-$UNAME}
12731273
AC_DEFINE_UNQUOTED(PHP_UNAME,"$PHP_UNAME",[uname -a output])
12741274
PHP_OS=`uname | xargs`
12751275
AC_DEFINE_UNQUOTED(PHP_OS,"$PHP_OS",[uname output])
1276+
PHP_BUILD_SYSTEM=${PHP_BUILD_SYSTEM:-$PHP_UNAME}
1277+
AC_DEFINE_UNQUOTED(PHP_BUILD_SYSTEM,"$PHP_BUILD_SYSTEM",[builder uname output])
1278+
if test -n "${PHP_BUILD_PROVIDER}"; then
1279+
AC_DEFINE_UNQUOTED(PHP_BUILD_PROVIDER,"$PHP_BUILD_PROVIDER",[build provider])
1280+
fi
12761281

12771282
PHP_SUBST_OLD(PHP_INSTALLED_SAPIS)
12781283

ext/standard/info.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,12 @@ PHPAPI ZEND_COLD void php_print_info(int flag)
798798
php_info_print_table_start();
799799
php_info_print_table_row(2, "System", ZSTR_VAL(php_uname));
800800
php_info_print_table_row(2, "Build Date", __DATE__ " " __TIME__);
801+
#ifdef PHP_BUILD_SYSTEM
802+
php_info_print_table_row(2, "Build System", PHP_BUILD_SYSTEM);
803+
#endif
804+
#ifdef PHP_BUILD_PROVIDER
805+
php_info_print_table_row(2, "Build Provider", PHP_BUILD_PROVIDER);
806+
#endif
801807
#ifdef COMPILER
802808
php_info_print_table_row(2, "Compiler", COMPILER);
803809
#endif

0 commit comments

Comments
 (0)