FL=succes
-TRIES='-ll and -lln'
+TRIES=
case X$# in
X0)
+ if (.Xlex) > /dev/null 2>&1
+ then
+ TRY=`.Xlex`
+ else TRY=-lln
+ fi
myecho "trying to find your lex library ..."
cat > x.l <<'EOF'
%%
exit 2
fi
cat > trylib <<'EOF'
-if cc $1 lex.yy.c > /dev/null 2>&1
+if cc lex.yy.c $1 > /dev/null 2>&1
then
rm -f lex.yy.* a.out
exit 0
exit 1
fi
EOF
- if sh trylib -ll
- then
- LEX=-ll
- elif sh trylib -ln
+ if sh trylib $TRY
then
- LEX=-lln
+ LEX=$TRY
else
FL=fail
+ TRIES=$TRY
fi
;;
*) if sh trylib $1
;;
esac
rm -f x.l trylib
+echo echo "$LEX" > .Xlex
+chmod +x .Xlex