<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Well, the deployment target only *indicates* to the OS if the app should be runnable. It also helps in defining which APIs are allowed. In either, case it’s no guarantee but, if a project is not using anything too new or esoteric, it can run fine on a lot of different versions of systems. In Obj-C, it’s trivial to check if a method or class definition exists at runtime, so you can more easily support a API changes over time without needing to explicitly build on an older system. Of course, this approach is less applicable to C/C++, hence it becomes more of an indication.<div class=""><br class=""></div><div class="">See also <a href="http://www.cocoabuilder.com/archive/xcode/287223-mac-os-deployment-target.html" class="">http://www.cocoabuilder.com/archive/xcode/287223-mac-os-deployment-target.html</a> & <a href="http://stackoverflow.com/questions/25352389/difference-between-macosx-deployment-target-and-mmacosx-version-min-compiler-op#25362535" class="">http://stackoverflow.com/questions/25352389/difference-between-macosx-deployment-target-and-mmacosx-version-min-compiler-op#25362535</a></div><div class=""><div class=""><div class=""><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">--------<br class="">Dan Wilcox<br class=""><a href="https://twitter.com/danomatika" class="">@danomatika</a><br class=""><a href="http://danomatika.com" class="">danomatika.com</a><br class=""><div class=""><a href="http://robotcowboy.com" class="">robotcowboy.com</a></div></div>

</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Oct 10, 2016, at 12:14 PM, Jonathan Wilkes <<a href="mailto:jancsika@yahoo.com" class="">jancsika@yahoo.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><div style="background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 16px;" class=""><div class="">> You’ll probably need to build form source in either environment if you want to be sure of the deployment target. Both Homebrew and Macports are focused on running OS software for the current <br class=""></div><div class="">> system, much less so for building baked libraries to run on other systems.</div><div class="qtdSeparateBR"><br class=""><br class=""></div><div class="yahoo_quoted" id="yui_3_16_0_1_1476120924952_16662" style="display: block;"><div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_1_1476120924952_16661" class=""><div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_1_1476120924952_16660" class=""><div class="y_msg_container" id="yui_3_16_0_1_1476120924952_16666"><div id="yiv2023025361" class=""><div id="yui_3_16_0_1_1476120924952_16668" class=""><div class="yiv2023025361" id="yui_3_16_0_1_1476120924952_17781"><div id="yui_3_16_0_1_1476120924952_17846" class=""><br class=""></div><div id="yui_3_16_0_1_1476120924952_17845" class="">I'm also just assuming that binaries built for the older targets will work on all the newer systems.</div><div id="yui_3_16_0_1_1476120924952_17847" class=""><br class=""></div><div id="yui_3_16_0_1_1476120924952_17844" class="">-Jonathan<br class=""></div></div></div></div></div> </div> </div>  </div></div></div></div></blockquote></div><br class=""></div></div></div></body></html>