diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS index 859af303cf6..1a8c5970c7f 100644 --- a/UPGRADING.INTERNALS +++ b/UPGRADING.INTERNALS @@ -75,6 +75,9 @@ PHP 8.3 INTERNALS UPGRADE NOTES 2. Build system changes ======================== +* PHP_EXTRA_VERSION can be passed to configure script to control custom PHP + build versions: ./configure PHP_EXTRA_VERSION="-acme" + * LDFLAGS are not unset anymore allowing them to be adjusted e.g. LDFLAGS="..." ./configure diff --git a/configure.ac b/configure.ac index 0cd6b614541..bbe0d1f6ed8 100644 --- a/configure.ac +++ b/configure.ac @@ -64,7 +64,9 @@ IFS=$ac_IFS PHP_MAJOR_VERSION=[$]1 PHP_MINOR_VERSION=[$]2 PHP_RELEASE_VERSION=[$]3 -PHP_EXTRA_VERSION=[$]4 +dnl Allow overriding PHP_EXTRA_VERSION through the homonymous env var +AC_ARG_VAR([PHP_EXTRA_VERSION],[Extra PHP version label suffix, e.g. '-dev', 'rc1', '-acme'])dnl +AS_IF([test -z "$PHP_EXTRA_VERSION"],[PHP_EXTRA_VERSION=[$]4]) PHP_VERSION="$PHP_MAJOR_VERSION.$PHP_MINOR_VERSION.$PHP_RELEASE_VERSION$PHP_EXTRA_VERSION" PHP_VERSION_ID=`expr [$]PHP_MAJOR_VERSION \* 10000 + [$]PHP_MINOR_VERSION \* 100 + [$]PHP_RELEASE_VERSION`