mirror of
https://github.com/php/php-src.git
synced 2024-12-19 23:11:42 +08:00
be49d61b19
When the PHP source code was versioned in Subversion, there was possible to substitute certain keywords such as $Id$ with revision number, last change time and author name. Such approach is not used in Git so this patch removes these outdated artifacts from source code files.
52 lines
1.0 KiB
Bash
Executable File
52 lines
1.0 KiB
Bash
Executable File
#! /bin/sh
|
|
|
|
# You can use this script if you want to use an external cdb lib. If you
|
|
# compile php using --with-cdb the internal functions will be used and no
|
|
# external library is used so that this script is not necessary.
|
|
#
|
|
# cdb-0.75 lacks support for installing header files and creating a
|
|
# library which programs can link against. This shell script fills
|
|
# the gap.
|
|
|
|
if test -r "cdb.a" && test -r "auto-str.c" && test -r "byte.a"; then
|
|
:
|
|
else
|
|
echo "Please execute this script in the cdb-0.75 source directory after 'make'"
|
|
exit 1
|
|
fi
|
|
|
|
prefix=$1
|
|
|
|
if test -z "$prefix"; then
|
|
prefix=/usr/local
|
|
fi
|
|
|
|
echo "Using prefix $prefix"
|
|
|
|
if mkdir -p "$prefix/include" "$prefix/lib"; then
|
|
:
|
|
else
|
|
echo "Creating directories failed. Please become superuser."
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p tmp || exit 1
|
|
cd tmp
|
|
ar x ../cdb.a
|
|
ar x ../byte.a
|
|
ar x ../unix.a
|
|
ar x ../byte.a
|
|
ar x ../buffer.a
|
|
cp ../error.o .
|
|
|
|
# not really portable
|
|
ar r "$prefix/lib/libcdb.a" *
|
|
ranlib "$prefix/lib/libcdb.a"
|
|
cd ..
|
|
|
|
rm -rf tmp
|
|
|
|
cp cdb.h uint32.h "$prefix/include"
|
|
|
|
echo "done"
|