2016-06-09 63 views
1

我們希望我們的軟件支持OSX版本降至10.9。在XCode中,您可以設置目標版本,這是沒有問題的,但是我們有另一個在使用cmake構建的項目中鏈接的lib。現在XCode抱怨lib是爲10.11構建的,但是我們的項目是10.9。我能不能通過命令行告訴clang爲一箇舊版本編譯?編譯爲Mac 10.9下10.11

我發現的唯一信息是將OSX_VERSION設置爲變量,但它似乎沒有效果。

提前致謝!

回答

2

clang --help

-mmacosx-version-min=<value> 
         Set Mac OS X deployment target 

別是在尋找與早期部署目標的陷阱,並確保您測試您所支持的所有操作系統版本。