[CMake] Configure Mac OS X for 32-bit
Tron Thomas
tron.thomas at verizon.net
Sun May 2 00:11:36 EDT 2010
Okay, I think I figured it out. I used this:
set(CMAKE_OSX_ARCHITECTURES "i386 ppc")
At least on my MacBook Pro that sets the architecture to i386 for debug
builds. I'll have to try it on the PowerMac to make sure its
architecture gets set to ppc for debug builds.
On 05/01/2010 04:55 PM, Mike Jackson wrote:
> 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