[CMake] find_library and mac os x SDKs

Clinton Stimpson clinton at elemtech.com
Fri Mar 26 17:00:21 EDT 2010


On Friday 26 March 2010 02:36:19 pm Sean McBride wrote:
> On Fri, 26 Mar 2010 14:38:54 -0400, Simmons, Aaron said:
> >While it will compile, the resulting binary needs to be compatible with
> > 10.4.
> 
> It is a common misconception that one needs to use the 10.4 SDK to
> create an executable that is compatible with 10.4.  This is not so.
> 
> What you want to do is set CMAKE_OSX_DEPLOYMENT_TARGET to 10.4.  Don't
> set CMAKE_OSX_SYSROOT at all.  Also, if you're deploying to 10.4, I
> believe you need to use gcc 4.0, not newer.  You'll also want to set
> CMAKE_OSX_ARCHITECTURES as desired.
> 

I have a question about this...
If the 10.5 SDK has python 2.3 and 2.5, and Mac 10.4 only have python 2.3, how 
does one use the 10.5 SDK but build against Python 2.3 within that SDK, so the 
binaries work on Mac 10.4?

Thanks,
Clint


More information about the CMake mailing list