[CMake] Configure Mac OS X for 32-bit

Mike Jackson mike.jackson at bluequartz.net
Sat May 1 19:55:54 EDT 2010


You need to set the CMAKE_OSX_ARCHITECTURES to i386. The default build
on snow leopard is 64bit where as on leopard it is 32 bit.

-----
Mike Jackson                      www.bluequartz.net
Principal Software Engineer       mike.jackson at bluequartz.net
BlueQuartz Software               Dayton, Ohio


On May 1, 2010, at 15:33, Tron Thomas <tron.thomas at verizon.net> wrote:

> I am writing a cross platform application using CMake that builds on
> Mac OS X.  I just upgraded to CMake 2.8-1.  When I configure and
> build my project on my Power Mac G5 system running Mac OS X 10.5.8,
> the project builds just fine.
>
> When I try to configure the project on my MacBook Pro running Mac OS
> X 10.6.3, I get link errors because the project has been configured
> to build 64-bit applications and some of the needed libraries and
> frameworks the project links with are only 32-bit.
>
> How can I configure my CMake scripts so that the project will build
> a 32-bit application on my MacBook Pro?
>
> _______________________________________________
> 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


More information about the CMake mailing list