@@ -68,7 +68,7 @@ dnl Allow overriding PHP_EXTRA_VERSION through the homonymous env var
68
68
AC_ARG_VAR ( [ PHP_EXTRA_VERSION] ,[ Extra PHP version label suffix, e.g. '-dev', 'rc1', '-acme'] ) dnl
69
69
AS_IF ( [ test -z "$PHP_EXTRA_VERSION"] ,[ PHP_EXTRA_VERSION=[ $] 4] )
70
70
PHP_VERSION="$PHP_MAJOR_VERSION.$PHP_MINOR_VERSION.$PHP_RELEASE_VERSION$PHP_EXTRA_VERSION"
71
- PHP_VERSION_ID=` expr [ $] PHP_MAJOR_VERSION \* 10000 + [ $] PHP_MINOR_VERSION \* 100 + [ $] PHP_RELEASE_VERSION`
71
+ PHP_VERSION_ID=$( expr [ $] PHP_MAJOR_VERSION \* 10000 + [ $] PHP_MINOR_VERSION \* 100 + [ $] PHP_RELEASE_VERSION)
72
72
73
73
dnl Allow version values to be used in Makefile.
74
74
PHP_SUBST([ PHP_MAJOR_VERSION] )
@@ -100,7 +100,7 @@ dnl ----------------------------------------------------------------------------
100
100
101
101
PHP_INIT_BUILD_SYSTEM
102
102
103
- dnl Because ` make install` is often performed by the superuser, we create the
103
+ dnl Because ' make install' is often performed by the superuser, we create the
104
104
dnl libs subdirectory as the user who configures PHP. Otherwise, the current
105
105
dnl user will not be able to delete libs or the contents of libs.
106
106
@@ -499,7 +499,7 @@ dnl Check for structure members.
499
499
AC_CHECK_MEMBERS ( [ struct tm.tm_gmtoff] ,,,[ #include <time.h>] )
500
500
AC_CHECK_MEMBERS ( [ struct stat.st_blksize, struct stat.st_rdev] )
501
501
dnl AC_STRUCT_ST_BLOCKS will screw QNX because fileblocks.o does not exist.
502
- if test "` uname -s 2>/dev/null` " != "QNX"; then
502
+ if test "$( uname -s 2>/dev/null) " != "QNX"; then
503
503
AC_STRUCT_ST_BLOCKS
504
504
fi
505
505
516
516
dnl At least some versions of FreeBSD seem to have buggy ifunc support, see
517
517
dnl bug #77284. Conservatively don't use ifuncs on FreeBSD prior to version 12.
518
518
AS_CASE ( [ $host_alias] , [ *-*-*android*|*-*-*uclibc*|*-*-*musl*|*openbsd*] , [ true] , [
519
- if test "` uname -s 2>/dev/null` " != "FreeBSD" || test "` uname -U 2>/dev/null` " -ge 1200000; then
519
+ if test "$( uname -s 2>/dev/null) " != "FreeBSD" || test "$( uname -U 2>/dev/null) " -ge 1200000; then
520
520
AX_GCC_FUNC_ATTRIBUTE ( [ ifunc] )
521
521
AX_GCC_FUNC_ATTRIBUTE ( [ target] )
522
522
fi
@@ -769,10 +769,9 @@ if test "$PHP_GCOV" = "yes"; then
769
769
[ AC_MSG_ERROR ( [ GNU C compatible compiler is required for --enable-gcov] ) ] )
770
770
771
771
dnl Check if ccache is being used.
772
- case `$php_shtool path $CC` in
773
- *ccache*[ )] gcc_ccache=yes;;
774
- *[ )] gcc_ccache=no;;
775
- esac
772
+ AS_CASE ( [ $($php_shtool path $CC)] ,
773
+ [ *ccache*] , [ gcc_ccache=yes] ,
774
+ [ gcc_ccache=no] )
776
775
777
776
if test "$gcc_ccache" = "yes" && (test -z "$CCACHE_DISABLE" || test "$CCACHE_DISABLE" != "1"); then
778
777
AC_MSG_ERROR ( m4_text_wrap ( [
@@ -787,8 +786,8 @@ if test "$PHP_GCOV" = "yes"; then
787
786
dnl Remove all optimization flags from CFLAGS.
788
787
changequote ( { ,} )
789
788
dnl Discard known '-O...' flags, including just '-O', but do not remove only '-O' in '-Ounknown'
790
- CFLAGS=` echo "$CFLAGS" | $SED -e 's/-O\([ 0-9gsz] \|fast\|\)\([ \t ] \|$\)//g'`
791
- CXXFLAGS=` echo "$CXXFLAGS" | $SED -e 's/-O\([ 0-9gsz] \|fast\|\)\([ \t ] \|$\)//g'`
789
+ CFLAGS=$( echo "$CFLAGS" | $SED -e 's/-O\([ 0-9gsz] \|fast\|\)\([ \t ] \|$\)//g')
790
+ CXXFLAGS=$( echo "$CXXFLAGS" | $SED -e 's/-O\([ 0-9gsz] \|fast\|\)\([ \t ] \|$\)//g')
792
791
changequote ( [ ,] )
793
792
794
793
dnl Add the special gcc flags.
@@ -808,8 +807,8 @@ AS_VAR_IF([PHP_DEBUG], [yes], [
808
807
ZEND_DEBUG=yes
809
808
changequote ( { ,} )
810
809
dnl Discard known '-O...' flags, including just '-O', but do not remove only '-O' in '-Ounknown'
811
- CFLAGS=` echo "$CFLAGS" | $SED -e 's/-O\([ 0-9gsz] \|fast\|\)\([ \t ] \|$\)//g'`
812
- CXXFLAGS=` echo "$CXXFLAGS" | $SED -e 's/-O\([ 0-9gsz] \|fast\|\)\([ \t ] \|$\)//g'`
810
+ CFLAGS=$( echo "$CFLAGS" | $SED -e 's/-O\([ 0-9gsz] \|fast\|\)\([ \t ] \|$\)//g')
811
+ CXXFLAGS=$( echo "$CXXFLAGS" | $SED -e 's/-O\([ 0-9gsz] \|fast\|\)\([ \t ] \|$\)//g')
813
812
changequote ( [ ,] )
814
813
dnl Add -O0 only if GCC or ICC is used.
815
814
if test "$GCC" = "yes" || test "$ICC" = "yes"; then
@@ -1323,23 +1322,21 @@ case $libdir in
1323
1322
libdir=$libdir/php
1324
1323
;;
1325
1324
esac
1326
- case `eval echo $datadir` in
1327
- '${prefix}/share')
1328
- datadir=$datadir/php
1329
- ;;
1330
- esac
1331
1325
1332
- phptempdir=`pwd`/libs
1326
+ AS_CASE ( [ $(eval echo $datadir)] ,
1327
+ [ '${prefix}/share'] , [ datadir=$datadir/php] )
1328
+
1329
+ phptempdir=$(pwd)/libs
1333
1330
1334
1331
old_exec_prefix=$exec_prefix
1335
1332
old_libdir=$libdir
1336
1333
old_datadir=$datadir
1337
- exec_prefix=` eval echo $exec_prefix`
1338
- libdir=` eval echo $libdir`
1339
- datadir=` eval eval echo $datadir`
1334
+ exec_prefix=$( eval echo $exec_prefix)
1335
+ libdir=$( eval echo $libdir)
1336
+ datadir=$( eval eval echo $datadir)
1340
1337
1341
1338
dnl Build extension directory path.
1342
- ZEND_MODULE_API_NO=`$ EGREP '# define ZEND_MODULE_API_NO ' $srcdir/Zend/zend_modules.h|"${SED}" 's/#define ZEND_MODULE_API_NO //'`
1339
+ ZEND_MODULE_API_NO=$($ EGREP '# define ZEND_MODULE_API_NO ' $srcdir/Zend/zend_modules.h|"${SED}" 's/#define ZEND_MODULE_API_NO //')
1343
1340
1344
1341
AS_VAR_IF ( [ EXTENSION_DIR] ,, [
1345
1342
extbasedir=$ZEND_MODULE_API_NO
@@ -1360,17 +1357,17 @@ AS_CASE([$PHP_LAYOUT],
1360
1357
[ datarootdir=$prefix/php] )
1361
1358
1362
1359
dnl Expand all directory names for use in macros/constants.
1363
- EXPANDED_PEAR_INSTALLDIR=` eval echo $PEAR_INSTALLDIR`
1364
- EXPANDED_EXTENSION_DIR=` eval echo $EXTENSION_DIR`
1365
- EXPANDED_LOCALSTATEDIR=` eval echo $localstatedir`
1366
- EXPANDED_BINDIR=` eval echo $bindir`
1367
- EXPANDED_SBINDIR=` eval echo $sbindir`
1368
- EXPANDED_MANDIR=` eval echo $mandir`
1360
+ EXPANDED_PEAR_INSTALLDIR=$( eval echo $PEAR_INSTALLDIR)
1361
+ EXPANDED_EXTENSION_DIR=$( eval echo $EXTENSION_DIR)
1362
+ EXPANDED_LOCALSTATEDIR=$( eval echo $localstatedir)
1363
+ EXPANDED_BINDIR=$( eval echo $bindir)
1364
+ EXPANDED_SBINDIR=$( eval echo $sbindir)
1365
+ EXPANDED_MANDIR=$( eval echo $mandir)
1369
1366
EXPANDED_LIBDIR=$libdir
1370
- EXPANDED_SYSCONFDIR=` eval echo $sysconfdir`
1367
+ EXPANDED_SYSCONFDIR=$( eval echo $sysconfdir)
1371
1368
EXPANDED_DATADIR=$datadir
1372
- EXPANDED_PHP_CONFIG_FILE_PATH=` eval echo "$PHP_CONFIG_FILE_PATH"`
1373
- EXPANDED_PHP_CONFIG_FILE_SCAN_DIR=` eval echo "$PHP_CONFIG_FILE_SCAN_DIR"`
1369
+ EXPANDED_PHP_CONFIG_FILE_PATH=$( eval echo "$PHP_CONFIG_FILE_PATH")
1370
+ EXPANDED_PHP_CONFIG_FILE_SCAN_DIR=$( eval echo "$PHP_CONFIG_FILE_SCAN_DIR")
1374
1371
INCLUDE_PATH=.:$EXPANDED_PEAR_INSTALLDIR
1375
1372
1376
1373
exec_prefix=$old_exec_prefix
@@ -1404,10 +1401,10 @@ PHP_REMOVE_USR_LIB([LDFLAGS])
1404
1401
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PHP_LDFLAGS"
1405
1402
EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $PHP_LDFLAGS"
1406
1403
1407
- UNAME=` uname -a | xargs`
1404
+ UNAME=$( uname -a | xargs)
1408
1405
PHP_UNAME=${PHP_UNAME:-$UNAME}
1409
1406
AC_DEFINE_UNQUOTED ( [ PHP_UNAME] , [ "$PHP_UNAME"] , [ The 'uname -a' output.] )
1410
- PHP_OS=` uname | xargs`
1407
+ PHP_OS=$( uname | xargs)
1411
1408
AC_DEFINE_UNQUOTED ( [ PHP_OS] , [ "$PHP_OS"] , [ The 'uname' output.] )
1412
1409
PHP_BUILD_SYSTEM=${PHP_BUILD_SYSTEM:-$PHP_UNAME}
1413
1410
AC_DEFINE_UNQUOTED ( [ PHP_BUILD_SYSTEM] , [ "$PHP_BUILD_SYSTEM"] ,
@@ -1562,7 +1559,7 @@ dnl
1562
1559
PHP_HELP_SEPARATOR([ Libtool:] )
1563
1560
PHP_CONFIGURE_PART([ Configuring libtool] )
1564
1561
1565
- dnl Silence warning: ` ar: 'u' modifier ignored since 'D' is the default`
1562
+ dnl Silence warning: " ar: 'u' modifier ignored since 'D' is the default".
1566
1563
dnl See https://github.com/php/php-src/pull/3017
1567
1564
AC_SUBST ( [ AR_FLAGS] , [ cr] )
1568
1565
0 commit comments