mirror of
https://gitee.com/openharmony/third_party_harfbuzz
synced 2024-11-27 09:20:23 +00:00
abc82b493e
I know it's bad form; I know I've said no to this multiple times... But this is part of an experiment to see if we can make rolling HarfBuzz into Chrome much faster. That will give us a lot more testing exposure that currently Chrome does. Doing this while those files are still considered ignored by our gitignore rules; will see how that flies.
49 lines
1.1 KiB
Bash
Executable File
49 lines
1.1 KiB
Bash
Executable File
#!/bin/sh
|
|
# Run this to generate all the initial makefiles, etc.
|
|
|
|
test -n "$srcdir" || srcdir=`dirname "$0"`
|
|
test -n "$srcdir" || srcdir=.
|
|
|
|
olddir=`pwd`
|
|
cd $srcdir
|
|
|
|
#echo -n "checking for ragel... "
|
|
#which ragel || {
|
|
# echo "You need to install ragel... See http://www.complang.org/ragel/"
|
|
# exit 1
|
|
#}
|
|
|
|
echo -n "checking for pkg-config... "
|
|
which pkg-config || {
|
|
echo "*** No pkg-config found, please install it ***"
|
|
exit 1
|
|
}
|
|
|
|
echo -n "checking for libtoolize... "
|
|
which glibtoolize || which libtoolize || {
|
|
echo "*** No libtoolize (libtool) found, please install it ***"
|
|
exit 1
|
|
}
|
|
echo -n "checking for gtkdocize... "
|
|
if which gtkdocize ; then
|
|
gtkdocize --copy || exit 1
|
|
else
|
|
echo "*** No gtkdocize (gtk-doc) found, skipping documentation ***"
|
|
echo "EXTRA_DIST = " > gtk-doc.make
|
|
fi
|
|
|
|
echo -n "checking for autoreconf... "
|
|
which autoreconf || {
|
|
echo "*** No autoreconf (autoconf) found, please install it ***"
|
|
exit 1
|
|
}
|
|
|
|
echo "running autoreconf --force --install --verbose"
|
|
autoreconf --force --install --verbose || exit $?
|
|
|
|
cd $olddir
|
|
test -n "$NOCONFIGURE" || {
|
|
echo "running configure $@"
|
|
"$srcdir/configure" "$@"
|
|
}
|