mirror of
https://github.com/php/php-src.git
synced 2026-03-24 08:12:21 +01:00
MFH:- Added path sanity check (autotools + libtool do not cope with whitespace..)
This commit is contained in:
@@ -80,6 +80,24 @@ Cannot find build files at '$phpdir'. Please check your PHP installation.
|
||||
EOF
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case "$phpdir" in
|
||||
*\ * | *\ *)
|
||||
cat <<EOF
|
||||
Invalid source path '$phpdir'. Whitespace is not allowed in source path.
|
||||
|
||||
EOF
|
||||
exit 1;;
|
||||
esac
|
||||
|
||||
case "$builddir" in
|
||||
*\ * | *\ *)
|
||||
cat <<EOF
|
||||
Invalid build path '$builddir'. Whitespace is not allowed in build path.
|
||||
|
||||
EOF
|
||||
exit 1;;
|
||||
esac
|
||||
}
|
||||
|
||||
phpize_check_shtool()
|
||||
@@ -103,18 +121,18 @@ phpize_check_autotools()
|
||||
test -z "$PHP_AUTOCONF" && PHP_AUTOCONF=autoconf
|
||||
test -z "$PHP_AUTOHEADER" && PHP_AUTOHEADER=autoheader
|
||||
|
||||
if test ! -x "`$php_shtool path $PHP_AUTOCONF`"; then
|
||||
if ! test -x "$PHP_AUTOCONF" && ! test -x "`$php_shtool path $PHP_AUTOCONF`"; then
|
||||
cat <<EOF
|
||||
Cannot find autoconf. Please check your autoconf installation and the \$PHP_AUTOCONF
|
||||
environment variable is set correctly and then rerun this script.
|
||||
Cannot find autoconf. Please check your autoconf installation and the
|
||||
\$PHP_AUTOCONF environment variable. Then, rerun this script.
|
||||
|
||||
EOF
|
||||
exit 1
|
||||
fi
|
||||
if test ! -x "`$php_shtool path $PHP_AUTOHEADER`"; then
|
||||
if ! test -x "$PHP_AUTOHEADER" && ! test -x "`$php_shtool path $PHP_AUTOHEADER`"; then
|
||||
cat <<EOF
|
||||
Cannot find autoheader. Please check your autoconf installation and the \$PHP_AUTOHEADER
|
||||
environment variable is set correctly and then rerun this script.
|
||||
Cannot find autoheader. Please check your autoconf installation and the
|
||||
\$PHP_AUTOHEADER environment variable. Then, rerun this script.
|
||||
|
||||
EOF
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user