Как добавить фреймворк в CMake - PullRequest
10 голосов
/ 26 мая 2010

Я написал небольшую программу helloworld, которая нуждается в инфраструктуре Cocoa. Я хотел бы знать, как добавить фреймворк в CMake. Вся информация, которую я нашел, устарела. У меня CMake 2.8.1 на Snow Leopard.

Ответы [ 2 ]

23 голосов
/ 04 июня 2010

Можете ли вы просто использовать find_library так: find_library(COCOA_LIBRARY Cocoa)?

Затем используйте ${COCOA_LIBRARY} в вашем target_link_libraries. Возможно установка переменной CMAKE_FIND_FRAMEWORK на ONLY.

Также обратитесь к этой статье: Как использовать существующие платформы OSX .

0 голосов
/ 21 декабря 2018

другое решение: https://stackoverflow.com/a/18330634/2482283

target_link_libraries(program "-framework Cocoa")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...