[CMake] check_cxx_compiler_flag() doesn't work with cl.exe/rc.exe
Dizzy
dizzy at roedu.net
Mon Aug 27 14:21:58 EDT 2007
On Monday 27 August 2007 20:36:25 Alexander Neundorf wrote:
> On Monday 27 August 2007 13:29, Dizzy wrote:
> > Hello
> >
> > I use check_cxx_compiler_flag(-ansi -pedantic) to try to use these flags
> > where they are valid. However when using nmake makefiles generator cmake
> > doesn't seem to detect that cl.exe doesn't need them (I noticed cl.exe
> > doesn't error but warns on using those flags but this still means the
> > compiler doesn't support them, not to mention it creates tons of
> > redundant warnings about those flags).
>
> This test only checks whether the compiler fails with an error if used with
> the given flag.
In that case shouldn't cmake (since it must deal with different compilers etc)
make sure that when using cl.exe it also uses /weX to enable that warning as
an error to check if the flag is supported?
> I think for setting compiler flags it is ok to have separate sections for
> gcc and msvc.
It could also be handle by cmake :) In any case I was making sure I didn't
missed something and from your reply it seems I didn't. Thanks.
--
Mihai RUSU Email: dizzy at roedu.net
GPG : http://dizzy.roedu.net/dizzy-gpg.txt WWW: http://dizzy.roedu.net
"Linux is obsolete" -- AST
More information about the CMake
mailing list