H
___________________________________________________________
Mike Jackson                      www.bluequartz.net
Principal Software Engineer       [email protected]
BlueQuartz Software               Dayton, Ohio



On Aug 11, 2010, at 4:00 PM, Olaf van der Spek wrote:

On Wed, Aug 11, 2010 at 9:52 PM, Michael Wild <[email protected]> wrote:
The problem is more fundamental. If you set CMAKE_OSX_ARCHITECTURES to e.g. i386;x86_64;ppc;ppc64 to compile a four-way universal binary, what is the expected result from CheckTypeSize() and similar functions? There should be one result for each of the architectures. That's why you need to do it at compile-time using __i386__, __x86_64__, __ppc__ and __ppc64__, or you test the length of the CMAKE_OSX_ARCHITECTURES list and if that is larger than one, you error out. IMHO CMake can't help you much beyond that.

Didn't we have this discussion for Windows as well?
Seems like a fundamental problem.

Olaf

No we didn't. And no, it is not the same problem. Windows compiles a single architecture at a time.

Mike J.

_______________________________________________
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