fontsrv: only build when the pieces are there

This commit is contained in:
Russ Cox 2012-12-18 07:22:19 -08:00
parent 1a512ec048
commit cb71c0bdc4
2 changed files with 17 additions and 2 deletions

15
INSTALL
View file

@ -89,6 +89,21 @@ if [ `uname` = Darwin ]; then
rm -f ./a.out
fi
if [ `uname` != Darwin ]; then
# Determine whether fontsrv X11 files are available.
rm -f a.out
gcc -o a.out -c -Iinclude -I/usr/include -I/usr/include/freetype2 src/cmd/fontsrv/x11.c >/dev/null 2>&1
if [ -f a.out ]; then
echo " fontsrv dependencies found."
echo "FONTSRV=fontsrv" >>$PLAN9/config
else
echo " fontsrv dependencies not found."
echo "FONTSRV=" >>$PLAN9/config
rm -f bin/fontsrv
fi
rm -f a.out
fi
if [ -f LOCAL.config ]; then
echo Using LOCAL.config options:
sed 's/^/ /' LOCAL.config