我开发了一个CMake项目来生成Xcode项目,我想在其中将部署目标设置为macOS 10.12,所以我添加了
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.12" CACHE STRING "Minimum OS X deployment version")
在CMake seems to ignore CMAKE_OSX_DEPLOYMENT_TARGET之后,在我的CMakeLists.txt中。 重建CMake项目时,在生成的Xcode项目中的部署目标未设置为macos 10.12,而是默认的10.14,这是我所没想到的。
如何解决它,以便Xcode项目部署目标使用CMake设置?
答案 0 :(得分:0)
我尝试了多次,找到了解决方法: 只需在set()语法的末尾添加'FORCE'
threading.Lock()
希望它可以帮助某人!