[CMake] Configure Mac OS X for 32-bit

Michael Wild themiwi at gmail.com
Sun May 2 04:58:12 EDT 2010


Well, setting CMAKE_OSX_ARCHITECTURES to i386 AND ppc is going to get you a
universal build, both of the architectures being 32-bit. So, what is it
exactly that you want?

Michael Wild

On Sun, May 2, 2010 at 8:15 AM, Tron Thomas <tron.thomas at verizon.net> wrote:

> It looks like:
>
> set (CMAKE_OSX_ARCHITECTURES "i386 ppc")
>
> will build a universal binary for a debug build on any platform.  How can
> someone configure things so that Xcode will build a platform specific debug
> version that is 32-bit?
>
>
>
> 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
>>>
>>>
>>
>>
>
> _______________________________________________
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20100502/8d71d348/attachment.htm>


More information about the CMake mailing list