Skip to content

Commit 19291dd

Browse files
committed
Add PHP build configuration variables to help info
This marks some environment variables as precious and they show in the `./configure --help` output. These variables can be used like this: ./configure PHP_BUILD_SYSTEM="..." PHP_BUILD_PROVIDER="..." when customizing the build system info on some systems and are then displayed in the `phpinfo()` output.
1 parent 81faab9 commit 19291dd

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

configure.ac

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1495,18 +1495,23 @@ EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PHP_LDFLAGS"
14951495
EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $PHP_LDFLAGS"
14961496

14971497
UNAME=`uname -a | xargs`
1498-
PHP_UNAME=${PHP_UNAME:-$UNAME}
1498+
AC_ARG_VAR([PHP_UNAME],[Overrides system information (uname -a output)])dnl
1499+
AS_IF([test -z "$PHP_UNAME"],[PHP_UNAME=[$]UNAME])
14991500
AC_DEFINE_UNQUOTED(PHP_UNAME,"$PHP_UNAME",[uname -a output])
15001501
PHP_OS=`uname | xargs`
15011502
AC_DEFINE_UNQUOTED(PHP_OS,"$PHP_OS",[uname output])
1502-
PHP_BUILD_SYSTEM=${PHP_BUILD_SYSTEM:-$PHP_UNAME}
1503+
AC_ARG_VAR([PHP_BUILD_SYSTEM],[PHP builder name output])dnl
1504+
AS_IF([test -z "$PHP_BUILD_SYSTEM"],[PHP_BUILD_SYSTEM=[$]PHP_UNAME])
15031505
AC_DEFINE_UNQUOTED(PHP_BUILD_SYSTEM,"$PHP_BUILD_SYSTEM",[builder uname output])
1506+
AC_ARG_VAR([PHP_BUILD_PROVIDER],[PHP build provider])dnl
15041507
if test -n "${PHP_BUILD_PROVIDER}"; then
15051508
AC_DEFINE_UNQUOTED(PHP_BUILD_PROVIDER,"$PHP_BUILD_PROVIDER",[build provider])
15061509
fi
1510+
AC_ARG_VAR([PHP_BUILD_COMPILER],[Compiler used for building PHP])dnl
15071511
if test -n "${PHP_BUILD_COMPILER}"; then
15081512
AC_DEFINE_UNQUOTED(PHP_BUILD_COMPILER,"$PHP_BUILD_COMPILER",[used compiler for build])
15091513
fi
1514+
AC_ARG_VAR([PHP_BUILD_ARCH],[PHP build architecture])dnl
15101515
if test -n "${PHP_BUILD_ARCH}"; then
15111516
AC_DEFINE_UNQUOTED(PHP_BUILD_ARCH,"$PHP_BUILD_ARCH",[build architecture])
15121517
fi

0 commit comments

Comments
 (0)