Mulitple SDK installed, which one is used?

Archives Forums/MacOS X Discussion/Mulitple SDK installed, which one is used?

JazzieB(Posted 2011) [#1]
OK, so I have recently updated my MacBook to OS X 10.6 Snow Leopard, and for compatibility's sake have installed the SDKs for 10.4, 10.5 and 10.6. Now when I compile a BlitzMax program, which one of these does it use?

I basically want to make sure that any game I release is compatible from 10.4 and later and not just 10.6.


ima747(Posted 2011) [#2]
a 10.6 SDK should be backwards compatible with 10.4 so long as you're not using any 10.6 specific features (which you won't because you're using bmax so really you're just using the the basics that the modules are referencing and the compiler). If you dig into more bespoke mac development you can actually use 10.6 features and still run under 10.4 so long as you query for the feature's availability before accessing it (e.g. you have a test for the availability of the given feature, if it's not found you give up and move on, or use something else instead.)


JazzieB(Posted 2011) [#3]
Ah right. That's good to know. Just concerned as I no longer have an Intel based Mac running 10.4, just a PPC one.

Cheers.