1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

The least intrusive way to 'import' PECL extensions into the main tree.

For the moment this deals with tidy, further extensions can be added at a
later point.
This commit is contained in:
Ilia Alshanetsky
2003-12-01 21:37:35 +00:00
parent 16002532b7
commit 6bb5ff7137

View File

@@ -12,19 +12,32 @@ case "$EXTRA_VERSION" in
esac
devok=0
pecl_args=0
while test $# -gt 0; do
if test "$1" = "--copy"; then
automake_flags=--copy
fi
# Import 'gold' extensions from PECL
GOLDEN='tidy'
if test "$1" = "--force"; then
devok=1
echo "Forcing buildconf"
fi
for i in $*; do
if test "$i" = "--pecl-import"; then
pecl_args=1
elif test "$i" = "--copy"; then
automake_flags=--copy
pecl_args=0
elif test "$i" = "--force"; then
devok=1
echo "Forcing buildconf"
pecl_args=0
elif test $pecl_args -eq 1; then
# Allow the developer to specify some custom PECL extensions to fetch
GOLDEN=$GOLDEN" "$i
fi
done;
shift
cd ext;
for ext in $GOLDEN; do
cvs co -d $ext pecl/$ext;
done
cd ..;
if test "$dev" = "0" -a "$devok" = "0"; then
echo "You should not run buildconf in a release package."