[CMake] Linking against OS X Frameworks

ML mailinglists at MailNewsRSS.com
Mon Aug 10 19:36:19 EDT 2009


Everyone,

>>> What is the command to force 32-bit carbon as now that I set 10.4  
>>> as my SDK and I am running on a 64 -bit machine I am getting  
>>> errors like:
>>>
>>> In file included from /Volumes/Data/jtsm/Checkout/Universal GUI/ 
>>> source/thirdparty/OSX/MoreFilesX/MoreFilesX.c:80:
>>> /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ 
>>> Carbon.framework/Headers/Carbon.h:20:6: error: #error 64-bit not  
>>> supported
>
>> Just set CMAKE_OSX_ARCHITECTURES to i368, ppc or if you want a  
>> universal binary, "i368;ppc"
>
> I have:
>
> SET (CMAKE_OSX_SYSROOT=/Developer/SDKs/MacOSX10.4u.sdk)
> SET (CMAKE_OSX_DEPLOYMENT_TARGET=10.4)
> SET (CMAKE_OSX_ARCHITECTURES="i368;ppc")

And, yes for clarity i did change the above from Michael to say:

SET (CMAKE_OSX_SYSROOT=/Developer/SDKs/MacOSX10.4u.sdk)
SET (CMAKE_OSX_DEPLOYMENT_TARGET=10.4)
SET (CMAKE_OSX_ARCHITECTURES="i386;ppc")

[CMAKE_OSX_ARCHITECTURES was wrong.]

Still errors I mentioned.

-Jason



More information about the CMake mailing list