Почему CMAKE_OSX_DEPLOYMENT_TARGET не работает при использовании cmake generate xcode project? - PullRequest
0 голосов
/ 20 марта 2019

Я разработал проект CMake для создания проекта XCode, в котором я хочу установить цель развертывания для macOS 10.12, поэтому я добавляю

set(CMAKE_OSX_DEPLOYMENT_TARGET "10.12" CACHE STRING "Minimum OS X deployment version")

в моем CMakeLists.txt, после CMake, похоже, игнорирует CMAKE_OSX_DEPLOYMENT_TARGET . При перестройке проекта CMake цель развертывания в сгенерированном проекте XCode устанавливается не в macos 10.12, а в значение по умолчанию 10.14, чего я не ожидал.

Как это исправить, чтобы цель развертывания проекта Xcode использовала настройку CMake?

1 Ответ

0 голосов
/ 22 марта 2019

Я пытался несколько раз и нашел решение: просто добавьте 'FORCE' и завершите синтаксис set ()

set(CMAKE_OSX_DEPLOYMENT_TARGET "10.12" CACHE STRING "Minimum OS X deployment version" FORCE)

Надеюсь, он кому-нибудь поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...