[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: autoconf + automake support for MSVC
From: |
Bruno Haible |
Subject: |
Re: autoconf + automake support for MSVC |
Date: |
Fri, 9 Sep 2011 19:27:54 +0200 |
User-agent: |
KMail/1.13.6 (Linux/2.6.37.6-0.5-desktop; KDE/4.6.0; x86_64; ; ) |
Peter Rosin wrote:
> >> 'compile' makes cl understand the
> >> -l and -L options (and a few others).
> >
> > So, if I understand it right, you *don't* want to assume that $CC
> > understands -l and -L options, like the C compiler in POSIX does for
> > ages (cf.
> > <http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html>).
>
> I think you misunderstand, AM_PROG_CC_C_O clobbers $CC and prepends
> /path/to/package/build-aux/compile if $CC does not support
> -c and -o at the same time, something cl does not
> ...
> > all Autoconf macros that use -l or -L need to be adapted, so that they
> > handle 'cl' directly.
>
> Since $CC is updated by AM_PROG_CC_C_O your assumption does not hold.
OK, then the situation is not as bad as I thought.
But since not all packages use the AM_PROG_CC_C_O macro (only the use of
source files in directories without a Makefile.in requires it), I would
better recommend to everyone to use CC="/path/to/compile cl -nologo"
from the beginning.
Bruno
--
In memoriam Luigi Pasquale
<http://it.wikipedia.org/wiki/Giovanni_Luigi_Pasquale>
- autoconf + automake support for MSVC, Bruno Haible, 2011/09/02
- Re: autoconf + automake support for MSVC, Michael Goffioul, 2011/09/02
- Re: autoconf + automake support for MSVC, Peter Rosin, 2011/09/03
- Re: autoconf + automake support for MSVC, Bruno Haible, 2011/09/09
- Re: autoconf + automake support for MSVC, Peter Rosin, 2011/09/09
- Re: autoconf + automake support for MSVC, Bruno Haible, 2011/09/09
- Re: autoconf + automake support for MSVC, Peter Rosin, 2011/09/10
- Re: autoconf + automake support for MSVC, Bruno Haible, 2011/09/10
- Re: autoconf + automake support for MSVC, Harlan Stenn, 2011/09/10
- Re: autoconf + automake support for MSVC, Peter Rosin, 2011/09/11