No errors, no CMakeError.log -- just null values for the SIZEOF_LONG_LONG et al.

It sets CMAKE_C_COMPILER_ARG1 in CMakeDetermineCCompiler.cmake -- but inside:
        IF(NOT CMAKE_C_COMPILER)

...so it doesn't do it if you explicitly specify a C compiler, a la:
        SET(CMAKE_C_COMPILER   "c:/progra~1/dignus/cc.bat -fasciiout")

At least, that's how I read it.  After some fumbling, I put a MESSAGE before 
and inside that IF block, and only the one before gets triggered.

Related note:
It sure would be nice if --debug-trycompile copied the compiler output to 
CMakeError.log.  I've been forced to put a
  FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
      "Compiler output:\n${OUTPUT}\n")
in CheckTypeSize.cmake so I can figure out what's failing (not with this, since 
it's just not passing the flag, but with other failures before).

...phsiii
-----Original Message-----
From: Alexander Neundorf [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 05, 2008 5:30 PM
To: Phil Smith
Cc: cmake@cmake.org
Subject: Re: [CMake] FW: cmake newbie questions

On Tuesday 05 August 2008, Phil Smith wrote:
> Nope, that didn't do it.  I tried it with and without double quotes around
> the value: no -fascii was passed in either case.

>From a clean build tree, right ?
It should work.
If it doesn't, search for CMAKE_C_COMPILER_ARG1 and check using
MESSAGE(STATUS ...) what happens.

What errors do you get ?
Printed and from CMakeFiles/CMakeError.log ?

> However, I'm tentatively
> declaring victory (very tentatively -- I've had it working before, but for
> the wrong reasons, such as NOT doing a linkedit and having it happen to
> find the "magic string" in the object -- but that's not safe, it could be
> broken across 80-byte records).
>
> I notice that it's creating what looks like it might be a duplicate set of
> directories:
>
> CMakeFiles\CMakeTmp\CMakeFiles\cmTryCompileExec.dir
>
> Does it really mean to do that, or is it intending to have just
> CMakeFiles\cmTryCompileExec.dir
> ?  It works, so perhaps machs nicht,

???
"Es macht nichts" ?

The directories are ok as you see them.

Alex
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to