Oops, I forgot to post to the ML

---------- Forwarded message ----------
From: Emmanuel Blot <[email protected]>
Date: 2011/1/10
Subject: Re: [CMake] Cross-compiling a static library (CMake 2.8.3)
To: Bjørn Forsman <[email protected]>


> I haven't used that one before. The docs say it should be used
> when CMake is not able to detect the compiler ID. Is that the case here?
> Have you tried "set(CMAKE_C_COMPILER arm-linux-gcc)"?

I will try.
This is a recurrent issue with CMake (I'm not blaming anyone here, but
I faced similar issues many times): it evolves (which is great !), but
it is quite common to encounter some kind of regressions even with
"patch level" releases. As the exact version of cmake varies from one
machine to another, it is really hard to write CMakeFiles.txt and keep
them in sync to keep them working while CMake evolves. At least with
cross-compilation projects.

I can't remember the reason for the "FORCE_C_COMPILER", so it may not
been required or even recommended anymore. If I can get rid of it, I
will.

>> Maybe the version number is the source of the trouble ?
> The docs say that the signature is
> CMAKE_FORCE_C_COMPILER(<compiler> <compiler-id>)
> so maybe something bad happens when you give it that extra
> argument "4"? Try without "4"?

Ok. I don't know why I added '4', maybe it's a left over syntax from
early CMake versions, or I copied a wrong sample file somewhere. It
has been there for 2 or 3 years though ;-).

Thanks a lot for your help,
Manu
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to