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.jack...@bluequartz.net
BlueQuartz Software               Dayton, Ohio


On May 1, 2010, at 15:33, Tron Thomas<tron.tho...@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

Reply via email to