Make: a bit more auto-configuration for my builds

todo
Junio C Hamano 2009-12-31 15:30:14 -08:00
parent 5eec05a6a8
commit 079b34d93e
1 changed files with 39 additions and 0 deletions

39
Make
View File

@ -26,7 +26,46 @@ LANG=C
old_style_def_fix=b79d18c92d9f4841a6a1a29b7b2373a8ff9871e1

: ${O=-O2}

for cv in PYTHON_PATH=python TCL_PATH=tclsh TCLTKPATH=wish
do
cmd=${cv#*=}
var=${cv%=*}
eval $(
if test -f "/usr/bin/$cmd"
then
break
fi
for p in /usr/bin /usr/local/bin
do
if test -f "$p/$cmd"
then
echo "$var=$p/$cmd; export $var"
break
fi
found=$(find "$p/$cmd"* -type f 2>/dev/null | head -n 1)
if test -f "$found"
then
echo "$var=$found; export $var"
break
fi
done
)
done

Wall='-Wall -Wdeclaration-after-statement' tests= jobs=
case `uname` in
OpenBSD)
NEEDS_CRYPTO_WITH_SSL=YesPlease ; export NEEDS_CRYPTO_WITH_SSL
Wall= ;;
FreeBSD)
OLD_ICONV=YesPlease; export OLD_ICONV
;;
SunOS)
NEEDS_CRYPTO_WITH_SSL=YesPlease ; export NEEDS_CRYPTO_WITH_SSL
;;
esac

while case $# in 0) break ;; esac
do
case "$1" in