On Friday 10 April 2009, Robert Dailey wrote:
> Can CMake generate an Xcode project for iPhone SDK development (For both
> the simulator and device SDKs)? From the looks of it we cannot do that,
> especially when we use MACOSX_BUNDLE in add_executable().

As Bill suggested, maybe you can do this via setting CMAKE_OSX_ARCHITECTURES.

If not, we have to do it as a full cross-compile.
Usually if you run cmake, it detects the system it runs on and sets up 
everything to build software for this system.
If you are cross compiling, you want to build for a system which is not the 
system cmake is running on.
So in order to tell cmake that you want to cross compile, the minimum thing to 
do is to preset CMAKE_SYSTEM_NAME when running cmake, i.e. set it 
to "Darwin".
Do you use the same compiler, just with other switches when compiling for the 
iPhone or is it a separate cross compiler ?
If it is a different compiler, you should preset these variables too.
The next step is to see what happens if you this with the XCode generator.

Can you manually create a Xcode project for the iPhone ?
Can you compare the project files for a simple hello world to see how they 
differ ?

Alex
_______________________________________________
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