[CMake] TRY_COMPILE help...Does anyone know?

Hendrik Sattler post at hendrik-sattler.de
Fri Jul 31 01:59:50 EDT 2009


Zitat von Ashwin Chandra <achandra at panologic.com>:

> I am using a custom compiler and during the initialization of CMake, the
> CMakeTestCCompiler.cmake is invoked which tries to compile a simple
> program. However the compile fails it is because of the flags passed to
> the compiler.
>
>
>
> For example, the command line that is generated by CMake is:
>
>
>
> "C:\PROGRA~1\COMMON~1\COMPUW~1\NMShared\NMcl.exe  $(C_DEFINES)
> $(C_FLAGS) -o CMakeFiles\cmTryCompileExec.dir\testCCompiler.c.obj   -c
> C:\trunk\Debug\wxp_x86\CMakeFiles\CMakeTmp\testCCompiler.c"
>
>
>
> The "-o" should be a "-Fo", otherwise the object file generated is not
> of the form "testCCompiler.c.obj".
>
>
>
> Is there anyway to tell CMake to use "-Fo" instead of "-o"? Or perhaps
> disable the Test?
>
>
>
> Thanks!
>
>
>
>

Putting less empty lines in mails may also help.

Did you try look at the file in Modules/Platform like
http://public.kitware.com/cgi-bin/viewcvs.cgi/Modules/Platform/cl.cmake?revision=1.6&root=CMake&view=markup

It also uses /Fo and thus obviously sets this.
Each other compiler also fits as example.

HS




More information about the CMake mailing list