Hello, Hmmm this is interesting... I didn't think building for iphone was considered cross compiling, since Xcode takes care of everything, but it makes sense...
I am currently using a custom-made toolchain file, more or less, as all these variables are set in the main cmakelists.txt. However, only setting CMAKE_OSX_SYSROOT is enough to confuse cmake paths, so I wouldn't think the problem is in the toolchain file. Anyway, I reverted to cmake2.8.9 ( on macports ) so that my project works properly. Testing cmake with a publicly available toolchain like http://code.google.com/p/ios-cmake/ could also be a good step to see if there is any difference between cmake 2.8.9 and cmake 2.8.10. And as mobile development is becoming more ubiquitous for everyone, having a list of tested toolchain for cross compiling as part of cmake release would be something i will be happy to see :-) Sadly, I don't think I'll have more time to invest in this right now... Thanks a lot for the help ! -- AlexV 2013/1/24 Brad King <brad.k...@kitware.com> > On 01/21/2013 08:59 PM, Asmodehn Shade wrote: > > Is there any news on that ? > > Sorry, I had this on my todo list to try to reproduce and it slipped > through the cracks. > > > From what I understand the CMAKE_OSX_SYSROOT variable is mandatory > > to specify the base SDK, and therefore to be able to build a project... > > It shouldn't be necessary to build native OS X apps, but is for iphoneos. > In order to cross-compile for iphone one must use a toolchain file: > > http://www.cmake.org/Wiki/CMake_Cross_Compiling > > Are you using one? Search the web for "cmake iphone toolchain file" > to find some examples. > > -Brad >
-- 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