1
我们希望我们的软件支持OSX版本降至10.9。在XCode中,您可以设置目标版本,这是没有问题的,但是我们有另一个在使用cmake构建的项目中链接的lib。现在XCode抱怨lib是为10.11构建的,但是我们的项目是10.9。我能不能通过命令行告诉clang为一个旧版本编译?编译为Mac 10.9下10.11
我发现的唯一信息是将OSX_VERSION
设置为变量,但它似乎没有效果。
提前致谢!
我们希望我们的软件支持OSX版本降至10.9。在XCode中,您可以设置目标版本,这是没有问题的,但是我们有另一个在使用cmake构建的项目中链接的lib。现在XCode抱怨lib是为10.11构建的,但是我们的项目是10.9。我能不能通过命令行告诉clang为一个旧版本编译?编译为Mac 10.9下10.11
我发现的唯一信息是将OSX_VERSION
设置为变量,但它似乎没有效果。
提前致谢!
从clang --help
:
-mmacosx-version-min=<value>
Set Mac OS X deployment target
别是在寻找与早期部署目标的陷阱,并确保您测试您所支持的所有操作系统版本。