This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: zsh and line breaks
On Apr 6 13:54, Dave Korn wrote:
> > case "$host" in
> > *-*-cygwin*)
> > LIBS="$LIBS /usr/lib/textreadmode.o";;
> > esac
> >
> > in configure.ac would do it then.
>
>
> You could take it one step further: combine that with using the --wrap
> option to ld
>
> case "$host" in
> *-*-cygwin*)
> LIBS="$LIBS /usr/lib/textreadmode.o";;
> LDFLAGS="$LDFLAGS --wrap _main"
> esac
>
> and textreadmode.o has a function __wrap_main that sets the textmode and
> calls __real_main. That way the entire cygwinization can be done in
> configure and no need for #ifdefs anywhere. OTOH it's a bit obscure
> maintenance-wise.
And what's the gain? My above configure.ac snippet is everything needed
so what's the additional -wrap for?
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Developer mailto:cygwin@cygwin.com
Red Hat, Inc.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/