OK I just commited a change to ltmain.tpl that will cause it to source
lt_exe.tpl. That template produces output that has more diffs against
the CVS ltmain.in (below). I made a trivial macro to handle test & exit
logic. It could easily be moved to a template library and used by any
autogened shell script. Go get some sleep. I'm not is a big hurry :-)
Cheers,
Bruce
4942,4946c4931,4935
<
< if (test -z "$cmd") > /dev/null 2>&1 ; then $echo "$modename: you must
specify a COMMAND" 1>&2
< $echo "$help"
< exit 1
< fi
---
> if test -z "$cmd"; then
> $echo "$modename: you must specify a COMMAND" 1>&2
> $echo "$help"
> exit 1
> fi
4960,4965c4949,4954
<
< if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") > /dev/null
2>&1 ; then :
< else $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
< $echo "$help"
< exit 1
< fi
---
> if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1;
>then :
> else
> $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
> $echo "$help" 1>&2
> exit 1
> fi
4987,4993c4976,4981
<
< if (test -f "$dir/$objdir/$dlname") > /dev/null 2>&1 ; then :
< else $echo "$modename: cannot find \`$dlname' in \`$dir' or
\`$dir/$objdir'" 1>&2
< $echo "$help"
< exit 1
< fi
< dir="$dir/$objdir"
---
> if test -f "$dir/$objdir/$dlname"; then
> dir="$dir/$objdir"
> else
> $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
> exit 1
> fi
_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool