<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Before when I was using an earlier version of CMake, it would configure
the project to build a 32-bit version of all the project target's
regardless of which version of Mac OS X I was using.&nbsp; It would also
build just the platform specific version of the targets for a debug
build.<br>
<br>
Now that I have upgraded to CMake version 2.8.1, CMake wants to
configure the project's targets to build for 64-bit on Mac OS X 10.6.<br>
<br>
The only way I've found so far to make Mac OS X 10.6 build 32-bit, is
to modify the CMAKE_OSX_ARCHITECTURES to include i386.&nbsp; However, if I
set CMAKE_OSX_ARCHITECTURES to only i386, then it will build create an
Intel version of all targets when I build on a PowerPC system.&nbsp; That
means I won't be able to run and test the targets on that platform.<br>
<br>
I'm trying to get things back to where they were before I upgraded to
CMake 2.8.1.&nbsp; I want it to configure Xcode to build 32-bit targets,
with architecture specific version for debug builds.<br>
<br>
How can someone accomplish this?<br>
<br>
On 05/02/2010 01:58 AM, Michael Wild wrote:
<blockquote
 cite="mid:m2r19008901005020158oc689c033m477f07aa1cff2055@mail.gmail.com"
 type="cite">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?<br>
  <br>
Michael Wild<br>
  <br>
  <div class="gmail_quote">On Sun, May 2, 2010 at 8:15 AM, Tron Thomas <span
 dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:tron.thomas@verizon.net">tron.thomas@verizon.net</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It
looks like:
    <div class="im"><br>
set (CMAKE_OSX_ARCHITECTURES "i386 ppc")<br>
    <br>
    </div>
will build a universal binary for a debug build on any platform. &nbsp;How
can someone configure things so that Xcode will build a platform
specific debug version that is 32-bit?
    <div class="im"><br>
    <br>
    <br>
On 05/01/2010 04:55 PM, Mike Jackson wrote:<br>
    </div>
    <div>
    <div class="h5">
    <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">You
need to set the CMAKE_OSX_ARCHITECTURES to i386. The default build<br>
on snow leopard is 64bit where as on leopard it is 32 bit.<br>
      <br>
-----<br>
Mike Jackson &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a moz-do-not-send="true"
 href="http://www.bluequartz.net" target="_blank">www.bluequartz.net</a><br>
Principal Software Engineer &nbsp; &nbsp; &nbsp; <a moz-do-not-send="true"
 href="mailto:mike.jackson@bluequartz.net" target="_blank">mike.jackson@bluequartz.net</a><br>
BlueQuartz Software &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dayton, Ohio<br>
      <br>
      <br>
On May 1, 2010, at 15:33, Tron Thomas&lt;<a moz-do-not-send="true"
 href="mailto:tron.thomas@verizon.net" target="_blank">tron.thomas@verizon.net</a>&gt;
&nbsp;wrote:<br>
      <br>
&nbsp; <br>
      <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I am writing a cross platform application using CMake that builds on<br>
Mac OS X. &nbsp;I just upgraded to CMake 2.8-1. &nbsp;When I configure and<br>
build my project on my Power Mac G5 system running Mac OS X 10.5.8,<br>
the project builds just fine.<br>
        <br>
When I try to configure the project on my MacBook Pro running Mac OS<br>
X 10.6.3, I get link errors because the project has been configured<br>
to build 64-bit applications and some of the needed libraries and<br>
frameworks the project links with are only 32-bit.<br>
        <br>
How can I configure my CMake scripts so that the project will build<br>
a 32-bit application on my MacBook Pro?<br>
        <br>
_______________________________________________<br>
Powered by <a moz-do-not-send="true" href="http://www.kitware.com"
 target="_blank">www.kitware.com</a><br>
        <br>
Visit other Kitware open-source projects at <a moz-do-not-send="true"
 href="http://www.kitware.com/opensource/opensource.html"
 target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
        <br>
Please keep messages on-topic and check the CMake FAQ at: <a
 moz-do-not-send="true" href="http://www.cmake.org/Wiki/CMake_FAQ"
 target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
        <br>
Follow this link to subscribe/unsubscribe:<br>
        <a moz-do-not-send="true"
 href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
&nbsp; &nbsp; <br>
      </blockquote>
&nbsp; <br>
    </blockquote>
    <br>
_______________________________________________<br>
Powered by <a moz-do-not-send="true" href="http://www.kitware.com"
 target="_blank">www.kitware.com</a><br>
    <br>
Visit other Kitware open-source projects at <a moz-do-not-send="true"
 href="http://www.kitware.com/opensource/opensource.html"
 target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
    <br>
Please keep messages on-topic and check the CMake FAQ at: <a
 moz-do-not-send="true" href="http://www.cmake.org/Wiki/CMake_FAQ"
 target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
    <br>
Follow this link to subscribe/unsubscribe:<br>
    <a moz-do-not-send="true"
 href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
    </div>
    </div>
  </blockquote>
  </div>
  <br>
</blockquote>
<br>
</body>
</html>