1
0
mirror of https://github.com/php/php-src.git synced 2026-04-28 02:33:17 +02:00

@Added --with-layout configure option (Stig)

Changed the default php.ini path back to /usr/local/lib.  Use
"--with-layout=GNU" for now to get the new behaviour.
This commit is contained in:
Stig Bakken
2001-05-06 23:11:58 +00:00
parent 78ee5d56b3
commit 553df412f2
+85 -52
View File
@@ -457,11 +457,6 @@ fi
divert(4)
PHP_ARG_WITH(config-file-path,[path to configuration file],
[ --with-config-file-path=PATH
Sets the path in which to look for php.ini.
defaults to --sysconfdir, "none" to disable], $sysconfdir)
PHP_ARG_ENABLE(debug, whether to include debugging symbols,
[ --enable-debug Compile with debugging symbols.], no)
@@ -473,6 +468,41 @@ else
ZEND_DEBUG=no
fi
PHP_ARG_WITH(layout,[layout of installed files],
[ --with-layout=TYPE Sets how installed files will be laid out. Type is
one of "PHP" (default) or "GNU"], PHP)
PHP_ARG_WITH(config-file-path,[path to configuration file],
[ --with-config-file-path=PATH
Sets the path in which to look for php.ini,
defaults to PREFIX/lib], DEFAULT)
if test "x$PHP_CONFIG_FILE_PATH" = "xDEFAULT"; then
case $PHP_LAYOUT in
GNU) PHP_CONFIG_FILE_PATH="$sysconfdir";;
*) PHP_CONFIG_FILE_PATH="$libdir";;
esac
fi
# compatibility
if test "x$with_pear" = "x" -a "x$enable_pear" = "xno"; then
with_pear="no"
fi
PHP_ARG_WITH(pear, [whether to install PEAR, and where],
[ --with-pear=DIR Install PEAR in DIR (default PREFIX/lib/php)
--without-pear Do not install PEAR], DEFAULT)
if test "x$PHP_PEAR" != "xno"; then
PEAR_DIR=pear
fi
if test "x$PHP_PEAR" = "xDEFAULT"; then
case $PHP_LAYOUT in
GNU) PEAR_INSTALLDIR="$datadir/pear";;
*) PEAR_INSTALLDIR="$libdir/php";;
esac
fi
test -n "$DEBUG_CFLAGS" && CFLAGS="$CFLAGS $DEBUG_CFLAGS"
@@ -507,20 +537,6 @@ AC_ARG_WITH(exec-dir,
AC_MSG_RESULT(/usr/local/php/bin)
])
# compatibility
if test "x$with_pear" = "x" -a "x$enable_pear" = "xno"; then
with_pear="no"
fi
PHP_ARG_WITH(pear, [whether to install PEAR, and where],
[ --with-pear=DIR Install PEAR in DIR (default \$datadir/php/pear)
--without-pear Do not install PEAR], $datadir/php/pear)
if test "$PHP_PEAR" != "no"; then
PEAR_DIR=pear
PEAR_INSTALLDIR="$PHP_PEAR"
fi
PHP_ARG_WITH(openssl,for OpenSSL support,
[ --with-openssl[=DIR] Include OpenSSL support (requires OpenSSL >= 0.9.5) ])
if test "$PHP_OPENSSL" = "yes"; then
@@ -692,50 +708,67 @@ EXTRA_LIBS="$EXTRA_LIBS $LIBS"
LDFLAGS=""
LIBS=""
test "$prefix" = "NONE" && prefix="/usr/local"
test "$exec_prefix" = "NONE" && exec_prefix='${prefix}'
case $libdir in
'${exec_prefix}/lib')
libdir="$libdir/php"
oldstyleextdir=yes
;;
*)
oldstyleextdir=no
;;
esac
case $datadir in
'${prefix}/share')
datadir="$datadir/php"
;;
*) ;;
esac
phplibdir="`pwd`/modules"
$php_shtool mkdir -p $phplibdir
phptempdir="`pwd`/libs"
test "$prefix" = "NONE" && prefix="/usr/local"
test "$exec_prefix" = "NONE" && exec_prefix='${prefix}'
case $libdir in
'${exec_prefix}/lib') libdir="$libdir/php";;
*) ;;
esac
case $datadir in
'${prefix}/share') datadir="$datadir/php";;
*) ;;
esac
dnl Build extension directory path
ZEND_MODULE_API_NO=`egrep '#define ZEND_MODULE_API_NO ' $srcdir/Zend/zend_modules.h|sed 's/#define ZEND_MODULE_API_NO //'`
extbasedir="$ZEND_MODULE_API_NO"
if test "$enable_experimental_zts" = "yes"; then
extbasedir="${extbasedir}-zts"
fi
if test "$PHP_DEBUG" = "1"; then
extbasedir="${extbasedir}-debug"
fi
if test "x$PEAR_INSTALLDIR" = "x"; then
PEAR_INSTALLDIR="$datadir/pear"
fi
if test "x$EXTENSION_DIR" = "x"; then
EXTENSION_DIR="$libdir/$extbasedir"
fi
old_exec_prefix="$exec_prefix"
old_libdir="$libdir"
old_datadir="$datadir"
exec_prefix=`eval echo $exec_prefix`
libdir=`eval echo $libdir`
datadir=`eval echo $datadir`
dnl Build extension directory path
ZEND_MODULE_API_NO=`egrep '#define ZEND_MODULE_API_NO ' $srcdir/Zend/zend_modules.h|sed 's/#define ZEND_MODULE_API_NO //'`
if test "x$EXTENSION_DIR" = "x"; then
extbasedir="$ZEND_MODULE_API_NO"
if test "$oldstyleextdir" = "yes"; then
if test "$PHP_DEBUG" = "1"; then
part1="debug"
else
part1="no-debug"
fi
if test "$enable_experimental_zts" = "yes"; then
part2="zts"
else
part2="non-zts"
fi
extbasedir="$part1-$part2-$extbasedir"
EXTENSION_DIR="$libdir/extensions/$extbasedir"
else
if test "$enable_experimental_zts" = "yes"; then
extbasedir="${extbasedir}-zts"
fi
if test "$PHP_DEBUG" = "1"; then
extbasedir="${extbasedir}-debug"
fi
EXTENSION_DIR="$libdir/$extbasedir"
fi
fi
dnl Expand all directory names for use in macros/constants
EXPANDED_PEAR_INSTALLDIR=`eval echo $PEAR_INSTALLDIR`
EXPANDED_EXTENSION_DIR=`eval echo $EXTENSION_DIR`
EXPANDED_LOCALSTATEDIR=`eval echo $localstatedir`