[CMake] Adding cross-compiler support to CMake ...
Brandon J. Van Every
bvanevery at gmail.com
Thu Sep 7 12:42:57 EDT 2006
Sean McBride wrote:
> On 2006-09-06 14:26, Brandon J. Van Every said:
>
>
>>> However, the whole idea of TRY_COMPILE is of course incompatible with
>>> this, since the minute you assume that the machine doing the building is
>>> the same type as the machine you are building for, you are in trouble...
>>>
>> Actually it's not invalid to compile it. That's what a cross-compiler
>> does. It's invalid to run it. CMake already has this distinction
>> between TRY_COMPILE and TRY_RUN, so if TRY_RUN is used inappropriately,
>> that's user error. If CMake knows it's in some kind of
>> cross-compilation mode, it can disallow TRY_RUN and deliver an error.
>>
>
> Ah, I see. I admittedly know little about CMake, just enough to let me
> build vtk really. :)
>
> So for the cross compilation case, or even the more limited case of
> Universal Binaries on OS X, does a TRY_COMPILE execute once for each
> architecture? Seems it would need to. Or is that something currently
> lacking?
>
CMake doesn't have any cross-compilation support at present. I'm
saying, if it were to be implemented, the abstraction of TRY_COMPILE vs.
TRY_RUN already exists.
Cheers,
Brandon Van Every
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/cmake/attachments/20060907/133ffa7a/attachment.html
More information about the CMake
mailing list