On Thu, Jan 17, 2013 at 4:54 PM, Bill Hoffman <[email protected]>wrote:
> On 1/17/2013 4:42 PM, Alexander Neundorf wrote: > >> Yes. >> Or maybe you can do something with the ExternalProject support, to first >> do a >> native build in an external project, and then use the generated >> executable in >> the cross build. >> I haven't tried this myself, but it might work. >> > I have been thinking that ExternalProject and cross-compiling might go > very well together. You could do host and target builds, and cross > populate caches and set toolchains automatically in the ExternalProject. I > have not tried either, but ExternalProject did not exist when the original > cross-compile stuff happened, and I think they could really complement each > other. > > -- > Bill Hoffman > Kitware, Inc. > 28 Corporate Drive > Clifton Park, NY 12065 > [email protected] > http://www.kitware.com > 518 881-4905 (Direct) > 518 371-3971 x105 > Fax (518) 371-4573 > -- > > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/** > opensource/opensource.html<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<http://www.cmake.org/Wiki/CMake_FAQ> > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/**listinfo/cmake<http://www.cmake.org/mailman/listinfo/cmake> > It definitely sounds like an interesting and promising combination. The one snag I hit when I tried that was that the project I tried to use through ExternalProject seemed to automatically pick up the toolchain that I'd specified for the main project. If that's the way it works, then I'm probably stuck. If there's a way to make it not do that, then I probably missed an option somewhere. I'll have to play around with it some more and see if I can find a way to make that work. Thanks, Christopher
-- 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
