CMake: копирование фреймворков в комплект приложений - PullRequest
11 голосов
/ 04 августа 2011

В моем каталоге проектов у меня есть некоторые сторонние фреймворки, а именно SFML, которые мне нужно скопировать в комплект приложений при создании приложения. Любой чистый способ сделать это (возможно как фаза сборки Копирования файлов в XCode)?

Спасибо

1 Ответ

8 голосов
/ 05 августа 2011

Вы должны проверить модуль CMake BundleUtilities.

Здесь есть вики-запись с работающим примером приложения:

http://www.cmake.org/Wiki/BundleUtilitiesExample

Документация для модуля BundleUtilities находится здесь:

http://www.cmake.org/cmake/help/v2.8.8/cmake.html#module:BundleUtilities

Я рекомендую настроить скрипт CMake -P, который соответствующим образом вызывает fixup_bundle, а затем использовать команду CMake "install (SCRIPT ...)" для вызова этого скрипта во время установки. Задайте более конкретные вопросы позже, если у вас возникнут какие-либо проблемы с этим подходом или если что-то неясно в примере или документации.

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